如何在JavaScript中获取当前日期?
#1楼
您可以使用扩展了 Date对象的Date.js库,从而可以使用.today()方法。
#2楼
如果您想对日期格式进行更多的粒度控制,我强烈建议您查看一下momentjs。 很棒的图书馆-只有5KB。 http://momentjs.com/
#3楼
你可以用这个
function my_curr_date() {
var currentDate = new Date()
var day = currentDate.getDate();
var month = currentDate.getMonth() + 1;
var year = currentDate.getFullYear();
var my_date = month+"-"+day+"-"+year;
document.getElementById("dateField").value=my_date;
}
HTML是
#4楼
var d = (new Date()).toString().split(' ').splice(1,3).join(' '); document.write(d)
要将其分解为以下步骤:
(new Date()).toString()给出了“ 2013年6月28日星期五15:30:18 GMT-0700(PDT)”
(new Date()).toString().split(' ')在每个空格上分割上述字符串,并返回如下数组:[“ Fri”,“ Jun”,“ 28”,“ 2013”,“ 15: 31:14“,” GMT-0700“,”(PDT)“]]
(new Date()).toString().split(' ').splice(1,3).join(' ')从上面的数组中获取第二,第三和第四个值,将它们与空格连接,然后返回字符串“ 2013年6月28日”
#5楼
var utc = new Date().toJSON().slice(0,10).replace(/-/g,'/'); document.write(utc);
如果您要重用utc变量(例如new Date(utc) ,请使用replace选项,因为Firefox和Safari无法识别带短划线的日期。