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

你可能感兴趣的:(Date类型)