我有一个jQuery脚本,它将当前日期返回到文本框中。但是,当显示一个只有一位数字的月份(例如8)时,我希望它在其前面放置一个0(例如08),如果它有2位数字(例如11)则不希望在它之前放置0。

我怎样才能做到这一点?希望你能理解我的问题。这是我的jQuery代码:

var myDate = new Date();
var prettyDate =myDate.getDate() + '' + (myDate.getMonth()+1) + '' + myDate.getFullYear();
$("#date").val(prettyDate);

最佳答案

( '0' + (myDate.getMonth()+1) ).slice( -2 );

示例: http://jsfiddle.net/qaF2r/1/

关于javascript - 在jQuery日期中添加0到几个月,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/7019578/

10-13 02:33