Javascript日期 - 如果适用,领先0天数和月份 [英] Javascript date - Leading 0 for days and months where applicable
本文介绍了Javascript日期 - 如果适用,领先0天数和月份的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
在白天或月份小于10日的前一天,是否有干净的方式添加0?
Is there a clean way of adding a 0 in front of the day or month when the day or month is less than 10:
var myDate = new Date();
var prettyDate =(myDate.getFullYear() +'-'+ myDate.getMonth()) +'-'+ myDate.getDate();
这将输出为:
2011-8-8
我希望它是: / p>
I would like it to be:
2011-08-08
推荐答案
不,没有什么好办法。你必须诉诸如:
No, there is no nice way to do it. You have to resort to something like:
var myDate = new Date();
var year = myDate.getFullYear();
var month = myDate.getMonth() + 1;
if(month <= 9)
month = '0'+month;
var day= myDate.getDate();
if(day <= 9)
day = '0'+day;
var prettyDate = year +'-'+ month +'-'+ day;
这篇关于Javascript日期 - 如果适用,领先0天数和月份的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文