获取当前时间
function getTime(){
//当前的时间 年 月 日 时 分 秒 拼接起来的时间
var myDate,Year,Month,Day,Hour,Min,Sec,nowTime;
myDate = new Date(); //获取当前时间
console.log(myDate) //Wed Aug 01 2018 10:52:47 GMT+0800 (中国标准时间)
Year = myDate.getFullYear(); //获取当前年份
console.log(Year) //2018
Month = myDate.getMonth(); //获取当前月份
console.log(Month) //7
Day = myDate.getDate(); //获取当前天的日期
console.log(Day) //1
Hour = myDate.getHours(); //获取当前时
console.log(Hour) //10
Min = myDate.getMinutes(); //获取当前分
console.log(Min) //57
Sec = myDate.getSeconds(); //获取当前秒
console.log(Sec) //39
nowTime = Year +'-'+ ForMateDate(Month) +'-'+ ForMateDate(Day) +' '+ ForMateDate(Hour) +':'+ ForMateDate(Min) +':'+ ForMateDate(Sec)
console.log(nowTime)
}
//拼接的时候调用这个函数,年月日时分秒小于10的前面+0
function ForMateDate(date){
return date<10?'0'+date:date
}
getTime();
function setDate(){
var DateTime = '2018-08-01 11:11:26'
var replaceDate = DateTime.replace(/\-/g,'/') //把所有的'-'转换成'/',貌似是因为在转换成毫秒数的时候不支持横线格式的
console.log(replaceDate) //2018/08/11 11:11:26
var DateUTC = Math.round(new Date(replaceDate).getTime()/1000) //时间戳
console.log(DateUTC)
setInterval(function(){
DateUTC = DateUTC + 1
console.log(DateUTC)
var time = new Date(DateUTC * 1000);
var year = time.getFullYear();
var month = time.getMonth()+1;
var date = time.getDate();
var hours = time.getHours();
var minutes = time.getMinutes();
var seconds = time.getSeconds();
var time_block = year +'-'+ ForMateDate(month) +'-'+ ForMateDate(date) +' '+ ForMateDate(hours) +':'+ ForMateDate(minutes) +':'+ ForMateDate(seconds)
console.log(time_block)
},1000)
}
也可直接获取每秒的时间
setInterval(function(){
getTime();
},1000)