如何在javascript中格式化日期? [英] How to format the date in javascript?
本文介绍了如何在javascript中格式化日期?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我正在给予结束日期2014-07-27 12:00 AM以下代码它生成2014年7月28日00:00:00 GMT + 0530(印度标准时间)但我想显示endDate 喜欢2014 -07-28 12:00 AM 。我该怎么办?
代码:
I am giving the endDate 2014-07-27 12:00 AM to following code it its generating Jul 28 2014 00:00:00 GMT+0530 (India Standard Time) but i want to display endDate like 2014-07-28 12:00 AM.How can i do it?
Code:
endDate = "2014-07-27 12:00";
alert(endDate);
if (endTime == "12:00 AM") {
endDate = new Date(endDate);
// add a day
endDate.setDate(endDate.getDate() + 1);
}
推荐答案
Number.prototype.padLeft = function(base,chr){
var len = (String(base || 10).length - String(this).length)+1;
return len > 0? new Array(len).join(chr || '0')+this : this;
}
(' #showit') .click( function (){
var d = new Date ,
dformat = [(d.getMonth()+ 1).padLeft(),
d。 getDate()。padLeft(),
d.getFullYear()]。join(' - ')+
' ' +
[d.getHours()。 padLeft(),
d.getMinutes()。padLeft(),
d.getSeconds()。padLeft()]。join(' :');
('#showit').click(function(){ var d = new Date, dformat = [ (d.getMonth()+1).padLeft(), d.getDate().padLeft(), d.getFullYear()].join('-')+ ' ' + [ d.getHours().padLeft(), d.getMinutes().padLeft(), d.getSeconds().padLeft()].join(':');
(' #results')。html(dformat);
});
('#result').html(dformat); });
查看此示例完成JS小提琴
http:// jsfiddle .net / mthdA / 404 / [ ^ ]
如果你有帮助,可以给Plz标记答案
如果你想要AM / PM使用这个附加功能。
http://jsfiddle.net/mthdA/406/ [ ^ ]
这篇关于如何在javascript中格式化日期?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文