JavaScript添加到目前为止的前导零我创建这个脚本是为了提前10天以dd/mm/yyy格式计算日期:var MyDate = new Date();var MyDateString = new Date();MyDate.setDate(MyDate.getDate()+10);MyDateString = MyDate.getDate()
+ '/' + (MyDate.getMonth()+1) + '/' + MyDate.getFullYear();通过将这些规则添加到脚本中,我需要在日期和月份组件上显示带前导零的日期。我似乎不能让它起作用。if (MyDate.getMonth < 10)getMonth = '0' + getMonth;和if (MyDate.getDate <10)get.Date = '0' + getDate;如果有人能告诉我把这些插入到脚本中的位置,我会非常感激的。
3 回答
森林海
TA贡献2011条经验 获得超2个赞
function pad(n){return n<10 ? '0'+n : n}
/* use a function for the exact format desired... */function ISODateString(d){ function pad(n){return n<10 ? '0'+n : n} return d.getUTCFullYear()+'-' + pad(d.getUTCMonth()+1)+'-' + pad(d.getUTCDate())+'T' + pad(d.getUTCHours())+':' + pad(d.getUTCMinutes())+':' + pad(d.getUTCSeconds())+'Z'}var d = new Date();console.log(ISODateString(d)); // prints something like 2009-09-28T19:03:12Z
开满天机
TA贡献1786条经验 获得超12个赞
function str_pad(n) { return String("00" + n).slice(-2);}
添加回答
举报
0/150
提交
取消