美文网首页
js获取当前时间的年月日时分秒以及时间的格式化(转)

js获取当前时间的年月日时分秒以及时间的格式化(转)

作者: 水恋清荷 | 来源:发表于2019-01-25 19:42 被阅读0次

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;
}

作者:折戟沉沙_wx
来源:CSDN
原文:https://blog.csdn.net/vasilis_1/article/details/73649961

相关文章

  • 4.时间的处理,monent插件

    1.格式化时间 2.格式化年月日时分秒 3.通过获取当前时间的时间戳转化为年月日时分秒 4.某个时间时间戳转换成日...

  • 常用函数

    时间日期函数 1、获取当前系统时间,时间格式包括年月日时分秒 2、只获取系统时分秒 3、只获取当前系统时间的年月日...

  • js获取当前时间的年月日时分秒以及时间的格式化(转)

    1.获取当前时间 2.获取时间中的年月日时分秒 3.时间的格式化 作者:折戟沉沙_wx来源:CSDN原文:http...

  • 时间的相关操作

    获取当前时间戳的三种方法: 获取当前时间的年月日时分秒:

  • D6--时间函数

    6.1 获取当前时间 1、获取年月日时分秒 now 函数:获取当前时间信息sysdate 函数: 区别:now()...

  • Go语言获取时间和日期

    如何获取当前时间time.now() 如何获取当前的年月日时分秒now.年月日时分秒 如何按照我们指定的格式生成时...

  • 关于时间的方法

    1.获取前后几天的时间(年月日) 2.获取当前时间(年月日时分秒) 3.获取今天星期几

  • day19时间模块

    时间模块 主要包含处理年月日时分秒对应的时间(着重时分秒) 专门处理年月日 1.获取当前时间 时间戳:就是从格林威...

  • jQuery 时间操作

    jQuery 时间操作 获取当前时间 获取当前时间的年月日时分秒 获取当前日期的前一天 4.日期字符串转换时间戳

  • day19time模块

    01-时间模块 模块中主要包含处理年月日时分秒对应的时间(着重时分秒) 专门用来处理年月日 1.获取当前时间时间戳...

网友评论

      本文标题:js获取当前时间的年月日时分秒以及时间的格式化(转)

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