Date類型

Date類型函數的解釋

函數 解釋
getFullYear() 獲得這個日期的年份4位
getYear() 未知
date.getMonth() 這個日期的月份
date.getDay() 和星期有關,0-6,周日到周六
getDate() 獲取這個日期的這個月的第幾天
getHours() 這個日期的獲取小時
getMinutes() 這個日期的獲取分鐘
getSeconds() 這個日期的的秒數
getUTCFullYear() 該日期的標準時間的年份
getUTCMonth() 該日期的標準時間的月份
getUTCDate() 該日期的標準時間的該月的第幾天
getUTCHours() 該日期的標準時間的小時
getUTCMinutes() 該日期的標準時間的分鐘
getUTCSeconds() 該日期的標準時間的秒
getUTCDay() 個星期有關,0-6,周日到周六

測試函數

function getProperties(date){
    print("getFullYear:"+date.getFullYear());
    print("getYear:"+date.getYear());
    print("getMonth:"+date.getMonth());
    print("getDate:"+date.getDate());
    print("getHours:"+date.getHours());
    print("getMinutes:"+date.getMinutes());
    print("getSeconds:"+date.getSeconds());
    print("getDay:"+date.getDay());

    print("getUTCFullYear:"+date.getUTCFullYear());
    print("getUTCMonth:"+date.getUTCMonth());
    print("getUTCDate:"+date.getUTCDate());
    print("getUTCHours:"+date.getUTCHours());
    print("getUTCMinutes:"+date.getUTCMinutes());
    print("getUTCSeconds:"+date.getUTCSeconds());
    print("getUTCDay:"+date.getUTCDay());
}

Date轉時間戳

轉UTC時間的秒

var date = new Date();
print(Math.round(date.getTime()/1000));

毫秒秒轉時間

new Date(1496912669*1000)

字符串和日期相互轉換

字符串轉日期

function day2date ( day ) {
  return new Date( Date.parse( day ) );
}

日期轉字符串

function date2day ( date ,previous) {
  return  (date.getMonth()+1).zeroPad(2) + '/' + date.getDate().zeroPad(2) + '/' + date.getFullYear().zeroPad(4);
}

function date2day (date) {
     return  date.getFullYear().zeroPad(4)+"/"+ (date.getMonth()+1).zeroPad(2)+"/"+date.getDate().zeroPad(2)+" "+date.getHours().zeroPad(2)+":"+date.getMinutes().zeroPad(2)+":"+date.getSeconds().zeroPad(2);
}

zeroPad(4)該函數是補全位數的函數,zeroPad(2)能將1補成01

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容