美文网首页
常用的日期API

常用的日期API

作者: Miss_麦兜 | 来源:发表于2018-04-04 16:16 被阅读0次

    创建

    # now()方法返回自1970年1月1日 00:00:00 UTC到当前时间的毫秒数,类型为Number。
    > Date.now();
    < 1522828625620
    
    # new Date();
    # new Date(value);
    # new Date(dateString);
    # new Date(year, month[, day[, hour[, minutes[, seconds[, milliseconds]]]]]);
    > var date=new Date();
    > date;
    < Wed Apr 04 2018 15:50:05 GMT+0800 (CST);
    
    > var d1 = new Date(1522830797376);
    > d1
    < Wed Apr 04 2018 16:33:17 GMT+0800 (CST)
    
    # 年份为必填
    > var d2 = new Date("2018-4-4");
    > d2
    < Wed Apr 04 2018 15:30:21 GMT+0800 (CST)
    
    # 年份和月份为必填
    > var d3 = new Date(2018,3,4,15,30,21);
    > d3
    < Wed Apr 04 2018 15:30:21 GMT+0800 (CST)
    
    > typeof(date);
    < "object"
    
    

    获取

    # 年份
    > date.getFullYear();
    < 2018
    
    # 月份,为基于0的值(0表示一年中的第一月)。
    > date.getMonth();
    < 3
    
    # 几号
    > date.getDate();
    < 4
    
    # 周几,0表示星期天。
    > date.getDay();
    < 3
    
    # 小时
    > date.getHours();
    < 15
    
    # 分钟
    > date.getMinutes();
    < 50
    
    # 秒
    > date. getSeconds();
    < 05
    
    # 从1970年1月1日 0:0:0(UTC,即协调世界时)距离该日期对象所代表时间的毫秒数。
    > date.getTime();
    < 1522828205871
    

    转换

    > date.toDateString();
    < "Wed Apr 04 2018"
    
    # 显示当前地区的时间日期格式,不用于计算。
    > date.toLocaleDateString();
    < "2018/4/4"
    
    > date.toString();
    < "Wed Apr 04 2018 15:50:05 GMT+0800 (CST)"
    
    > date.toLocaleString();
    < "2018/4/4 下午3:50:05"
    
    # 以人类易读形式返回一个日期对象时间部分的字符串,该字符串以美式英语格式化。
    > date.toTimeString()
    < "15:50:05 GMT+0800 (CST)"
    

    相关文章

      网友评论

          本文标题:常用的日期API

          本文链接:https://www.haomeiwen.com/subject/isokhftx.html