方法一:
const getDate = ()=>{
var d=new Date()
var year=d.getFullYear()
var month=change(d.getMonth()+1)
var day=change(d.getDate())
var hour=change(d.getHours())
var minute=change(d.getMinutes())
var second=change(d.getSeconds())
function change(t){
if(t<10){
return "0"+t
}else{
return t
}
}
return year+'-'+month+'-'+day+' '+hour+':'+minute+':'+second
}
方法二:
使用moment时间插件
1、引入方式:<script src="moment.js"></script>
或者使用包管理器npm,引用直接使用命令:npm install moment
2、引入之后,直接使用monent().format('yyyy-MM-dd HH:mm:ss')
答案:
var now = new Date()
alert(+now == now.getTime())
1.Date 对象用于处理日期和时间。
创建 Date 对象的语法:
var myDate=new Date()
Date 对象会自动把当前日期和时间保存为其初始值。
2.参数形式有以下5种:
new Date("month dd,yyyy hh:mm:ss")
new Date("month dd,yyyy")
new Date(yyyy,mth,dd,hh,mm,ss)
new Date(yyyy,mth,dd)
new Date(ms)
最后一种形式,参数表示需要创建的时间和GMT时间1970年1月1日之间相差的毫秒数。
3.各种函数的含义如下:
month:用英文表示月份名称,从January到December
mth:用整数表示月份,从(1月)到11(12月)
dd:表示一个月中的第几天,从1到31
yyyy:四位数表示的年份
hh:小时数,从0(午夜)到23(晚11点)
mm:分钟数,从0到59的整数
ss:秒数,从0到59的整数
ms:毫秒数,为大于等于0的整数