国产视频appjs 中的 Date() 時間處理對象,可以很方便的對時間與日期進行操作,下面就來簡單的說一下,js Date() 對象的使用方法。

js 時間戳轉日期格的方法

js代碼示例:

<script>
    var date = new Date(); //默認情況下,date 對象會自動把當前的時間和日期當作初始值。
    Y = date.getFullYear();  //獲取年份
    M = (date.getMonth() + 1 < 10 ? '0' + (date.getMonth() + 1) : date.getMonth() + 1);  //獲取月份
    D = date.getDate(); //獲取日期 
    h = date.getHours(); //獲取小時數
    m = date.getMinutes(); //獲取分鐘數
    s = date.getSeconds(); //獲取秒數
    str = Y + '-' + M + '-' + D + ' '+ h + ':' + m + ':' + s;
    console.log(str);
</script>

js 日期格式轉時間戳的方法

国产视频appjs 日期格式轉為時間戳的方法與上面 js 時間戳轉日期格式的的方法類似,可參考下面的示例!

js代碼:

<script>
    var strtime = '2020-06-23 00:55:49:125'; //這里的日期格式精確到毫秒
    var date = new Date(strtime.replace(/-/g, '/'));
    console.log(date.getTime()); //精確到毫秒
    console.log(date.valueOf()); //精確到毫秒   
    console.log(Date.parse(date));//精確到秒,毫秒用000來補全
</script>

Date() 對象的參數格式

<script>
    new Date("month dd,yyyy hh:mm:ss");
    //例:new Date("September 16,2016 14:15:05");
    new Date("month dd,yyyy");
    //例:new Date("September 16,2016");
    new Date("yyyy/MM/dd hh:mm:ss");
    //例:new Date("2016/09/16 14:15:05");
    new Date("yyyy/MM/dd");
    //例:new Date("2016/09/16");
    new Date(yyyy, mth, dd, hh, mm, ss);
    //例:new Date(2016,8,16,14,15,5); 注意: 月份從0~11
    new Date(yyyy, mth, dd);
    //例:new Date(2016,8,16);
    new Date(ms);
    //例:new Date(1474006780);
</script>

Date() 對象的方法

getDate():從 Date 對象返回一個月中的某一天(1 ~31) 。

getDay():從 Date 對象返回一周中的某一天(0 ~6) 。

国产视频appgetMonth():從 Date 對象返回月份(0 ~11) 。

getFullYear():從 Date 對象以四位數字返回年份。

getYear():請使用 getFullYear() 方法代替。

getHours():返回 Date 對象的小時(0 ~23) 。

国产视频appgetMinutes():返回 Date 對象的分鐘(0 ~59) 。

getSeconds():返回 Date 對象的秒數(0 ~59) 。

getMilliseconds():返回 Date 對象的毫秒(0 ~999) 。

国产视频appgetTime():返回 1970 年 1 月 1 日至今的毫秒數。

getTimezoneOffset():返回本地時間與格林威治標準時間(GMT) 的分鐘差。

getUTCDate():根據世界時從 Date 對象返回月中的一天(1 ~31) 。

国产视频appgetUTCDay():根據世界時從 Date 對象返回周中的一天(0 ~6) 。

国产视频appgetUTCMonth():根據世界時從 Date 對象返回月份(0 ~11) 。

国产视频appgetUTCFullYear():根據世界時從 Date 對象返回四位數的年份。

getUTCHours():根據世界時返回 Date 對象的小時(0 ~23) 。

国产视频appgetUTCMinutes():根據世界時返回 Date 對象的分鐘(0 ~59) 。

国产视频appgetUTCSeconds():根據世界時返回 Date 對象的秒鐘(0 ~59) 。

国产视频appgetUTCMilliseconds():根據世界時返回 Date 對象的毫秒(0 ~999) 。

parse():返回1970年1月1日午夜到指定日期(字符串)的毫秒數。

国产视频appsetDate():設置 Date 對象中月的某一天(1 ~31) 。

国产视频appsetMonth():設置 Date 對象中月份(0 ~11) 。

setFullYear():設置 Date 對象中的年份(四位數字)。

国产视频appsetYear():請使用 setFullYear() 方法代替。

国产视频appsetHours():設置 Date 對象中的小時(0 ~23) 。

国产视频appsetMinutes():設置 Date 對象中的分鐘(0 ~59) 。

setSeconds():設置 Date 對象中的秒鐘(0 ~59) 。

国产视频appsetMilliseconds():設置 Date 對象中的毫秒(0 ~999) 。

setTime():以毫秒設置 Date 對象。

setUTCDate():根據世界時設置 Date 對象中月份的一天(1 ~31) 。

setUTCMonth():根據世界時設置 Date 對象中的月份(0 ~11) 。

国产视频appsetUTCFullYear():根據世界時設置 Date 對象中的年份(四位數字)。

国产视频appsetUTCHours():根據世界時設置 Date 對象中的小時(0 ~23) 。

setUTCMinutes():根據世界時設置 Date 對象中的分鐘(0 ~59) 。

setUTCSeconds():根據世界時設置 Date 對象中的秒鐘(0 ~59) 。

国产视频appsetUTCMilliseconds():根據世界時設置 Date 對象中的毫秒(0 ~999) 。

toSource():返回該對象的源代碼。

toString():把 Date 對象轉換為字符串。

toTimeString():把 Date 對象的時間部分轉換為字符串。

toDateString():把 Date 對象的日期部分轉換為字符串。

toGMTString():請使用 toUTCString() 方法代替。

toUTCString():根據世界時,把 Date 對象轉換為字符串。

toLocaleString():根據本地時間格式,把 Date 對象轉換為字符串。

toLocaleTimeString():根據本地時間格式,把 Date 對象的時間部分轉換為字符串。

toLocaleDateString():根據本地時間格式,把 Date 對象的日期部分轉換為字符串。

UTC():根據世界時返回 1970 年 1 月 1 日 到指定日期的毫秒數。

valueOf():返回 Date 對象的原始值。