jQuery获取格式化当前时间

原创 2017年07月31日 09:15:15

一)

重构Date对象:

// 对Date的扩展,将 Date 转化为指定格式的String  
// 月(M)、日(d)、小时(h)、分(m)、秒(s)、季度(q) 可以用 1-2 个占位符,   
// 年(y)可以用 1-4 个占位符,毫秒(S)只能用 1 个占位符(是 1-3 位的数字)  

Date.prototype.Format = function (fmt) {  
    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 nowTime=new Date().Format("yyyy-MM-dd"); 
console.log(nowTime);

二)

格式一:(yyyy-MM-dd HH:mm:SS)

function getFormatDate(){  
    var nowDate = new Date();   
    var year = nowDate.getFullYear();  
    var month = nowDate.getMonth() + 1 < 10 ? "0" + (nowDate.getMonth() + 1) : nowDate.getMonth() + 1;  
    var date = nowDate.getDate() < 10 ? "0" + nowDate.getDate() : nowDate.getDate();  
    var hour = nowDate.getHours()< 10 ? "0" + nowDate.getHours() : nowDate.getHours();  
    var minute = nowDate.getMinutes()< 10 ? "0" + nowDate.getMinutes() : nowDate.getMinutes();  
    var second = nowDate.getSeconds()< 10 ? "0" + nowDate.getSeconds() : nowDate.getSeconds();  
    return year + "-" + month + "-" + date+" "+hour+":"+minute+":"+second;  
}
var str = getFormatDate();
console.log(str);




格式二:(yyyy-MM-dd)

function getFormatDate(){  
    var nowDate = new Date();   
    var year = nowDate.getFullYear();  
    var month = nowDate.getMonth() + 1 < 10 ? "0" + (nowDate.getMonth() + 1) : nowDate.getMonth() + 1;  
    var date = nowDate.getDate() < 10 ? "0" + nowDate.getDate() : nowDate.getDate();  
    // var hour = nowDate.getHours()< 10 ? "0" + nowDate.getHours() : nowDate.getHours();  
    // var minute = nowDate.getMinutes()< 10 ? "0" + nowDate.getMinutes() : nowDate.getMinutes();  
    // var second = nowDate.getSeconds()< 10 ? "0" + nowDate.getSeconds() : nowDate.getSeconds();  
    return year + "-" + month + "-" + date;  
}  
var str = getFormatDate();
console.log(str);




版权声明:本文为博主原创文章,未经博主允许不得转载。

jQuery获取动态生成checkboxlist的value值

jQuery获取checkboxlist的value值 CheckboxList是服务器控件,绑定数据容易,服务器端获取选中值也容易。但是生成的静态页面没有ListItem的Value值,所...
  • wym3587
  • wym3587
  • 2011年12月20日 14:30
  • 4198

【Asp.net之旅】--数据绑定控件之Repeater

前几篇的文章在说AJAX的内容,利用AJAX技术能够开发出高效运行的网站应用程序,不过在进行B/S项目开发时只拥有AJAX技术是远远不够的,在开发B/S项目时,常常会用到数据绑定控件,.NET平台已经...

使用jQuery方法获取当前日期和时间!(时钟显示功能)

转自:http://www.codefans.net/jscss/code/3683.shtml     js获取当前日期时间,使用jQuery方法获取当前的日期和时间,包括星期几,以前就只顾着用j...
  • dxnn520
  • dxnn520
  • 2012年12月01日 22:24
  • 4732

JS获取当前时间和星期几,并制作时钟效果 jquery

//页面加载时执行 $(function(){ setInterval(function(){ showDate(); },1000); }); //获取系统当前日期 function g...

获取当前时间日期并格式化输出

  • 2012年03月19日 21:02
  • 31KB
  • 下载

Python获取当前时间及格式化

取得时间相关的信息的话,要用到python time模块,python time模块里面有很多非常好用的功能,你可以去官方 文档了解下,要取的当前时间的话,要取得当前时间的时间戳,时间戳好像是197...

jquery自定义当前动态时间样式

  • 2015年01月13日 15:54
  • 431KB
  • 下载

Js获取当前日期时间及格式化操作

原文地址:http://www.cnblogs.com/qinpengming/archive/2012/12/03/2800002.html var myDate = new Da...

C# 获取当前时间,格式化输出

C# 获取当前时间(带毫秒) DateTime.Now.ToString("yyyyMMddHHmmssfff"); 复制代码 相信yyyyMMddHHmmss各位都看的懂, fff就是指毫...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:jQuery获取格式化当前时间
举报原因:
原因补充:

(最多只允许输入30个字)