zoukankan      html  css  js  c++  java
  • js获取当前时间的年月日时分秒以及时间的格式化

    1.获取当前时间

    var myDate = new Date();

    2.获取时间中的年月日时分秒

    myDate.getYear();        // 获取当前年份(2位)
    myDate.getFullYear();    // 获取完整的年份(4位,1970-????)
    myDate.getMonth();       // 获取当前月份(0-11,0代表1月)
    myDate.getDate();        // 获取当前日(1-31)
    myDate.getDay();         // 获取当前星期X(0-6,0代表星期天)
    myDate.getTime();        // 获取当前时间(从1970.1.1开始的毫秒数)
    myDate.getHours();       // 获取当前小时数(0-23)
    myDate.getMinutes();     // 获取当前分钟数(0-59)
    myDate.getSeconds();     // 获取当前秒数(0-59)
    myDate.getMilliseconds();    // 获取当前毫秒数(0-999)
    myDate.toLocaleDateString();     // 获取当前日期
    var mytime=myDate.toLocaleTimeString();     // 获取当前时间
    myDate.toLocaleString( );        // 获取日期与时间
     

    3.时间的格式化

    // 对Date的扩展,将 Date 转化为指定格式的String
    // 月(M)、日(d)、小时(h)、分(m)、秒(s)、季度(q) 可以用 1-2 个占位符,
    // 年(y)可以用 1-4 个占位符,毫秒(S)只能用 1 个占位符(是 1-3 位的数字)
    // 例子:
    // (new Date()).Format("yyyy-MM-dd hh:mm:ss.S") ==> 2006-07-02 08:09:04.423
    // (new Date()).Format("yyyy-M-d h:m:s.S") ==> 2006-7-2 8:9:4.18
     
    Date.prototype.Format = function (fmt) { // author: meizz
        var o = {
            "M+": this.getMonth() + 1, // 月份
            "d+": this.getDate(), //
            "h+": this.getHours(), // 小时
            "m+": this.getMinutes(), //
            "s+": this.getSeconds(), //
            "q+": Math.floor((this.getMonth() + 3) / 3), // 季度
            "S": this.getMilliseconds() // 毫秒
        };
        if (/(y+)/.test(fmt))
            fmt = fmt.replace(RegExp.$1, (this.getFullYear() + "").substr(4 - RegExp.$1.length));
        for (var k in o)
            if (new RegExp("(" + k + ")").test(fmt)) fmt = fmt.replace(RegExp.$1, (RegExp.$1.length == 1) ? (o[k]) : (("00" + o[k]).substr(("" + o[k]).length)));
                return fmt;
    }

    调用:

     
    var time1 = new Date().Format("yyyy-MM-dd");
     
    var time2 = new Date().Format("yyyy-MM-dd hh:mm:ss");
    转载:https://blog.csdn.net/Vasilis_1/article/details/73649961 
  • 相关阅读:
    Leetcode Reverse Words in a String
    topcoder SRM 619 DIV2 GoodCompanyDivTwo
    topcoder SRM 618 DIV2 MovingRooksDiv2
    topcoder SRM 618 DIV2 WritingWords
    topcoder SRM 618 DIV2 LongWordsDiv2
    Zepto Code Rush 2014 A. Feed with Candy
    Zepto Code Rush 2014 B
    Codeforces Round #245 (Div. 2) B
    Codeforces Round #245 (Div. 2) A
    Codeforces Round #247 (Div. 2) B
  • 原文地址:https://www.cnblogs.com/hhmm99/p/12057760.html
Copyright © 2011-2022 走看看