JS Date()相关方法获取年月日时分秒

项目中需要获取当前年月日时分秒,由于对Date()方法了解不深打算用new Date(yyyy,mth,dd,hh,mm,ss);这种方式来做。结果发现这种方式只能用于获取指定日期。

要想灵活获取年月日时分秒无捷径可言,只能根据需求灵活拼接。
例如下面代码获取系统当前时间:
MDN Date详解
代码中的+1是因为日期相关值都是从0开始的

var d = new Date();
var str = d.getFullYear()+"-"+((d.getMonth()+1)>=10?+(d.getMonth()+1):"0"+(d.getMonth()+1))+"-"+((d.getDate())>=10?d.getDate():'0'+d.getDate());

你可能感兴趣的:(JavaScript)