js时间格式化(年月日星期时分秒)
2018-03-20 本文已影响0人
clare_7202
function timeWeekFormat(times){
//定义一个日期对象;
var dateTime=new Date(times);
//获得系统年份;
var year=dateTime.getFullYear();
//获得系统月份;
var month=dateTime.getMonth() + 1;
//获得系统当月分天数;
var day=dateTime.getDate();
//获得系统小时;
var hours=dateTime.getHours();
//获得系统分钟;
var minutes=dateTime.getMinutes();
//获得系统秒数;
var second=dateTime.getSeconds();
//获得系统星期几;
var dayCycle=dateTime.getDay();
//使用数组更改日期样式;
var dayCycleArray=["日","一","二","三","四","五","六"];
for(var i=0;i<7;i++){
if(dayCycle==i){
//将dayCycleArray的数赋值到系统星期几里面中去;
dayCycle=dayCycleArray[i];
}
}
month < 10 ? month='0'+month : month;
hours < 10 ? hours='0'+hours : hours;
minutes < 10 ? minutes='0'+minutes : minutes;
second < 10 ? second='0'+second : second;
//打印完整的系统日期;
let dateStr = year + '-' + month + '-' + day + ' ' + '星期' + dayCycle + ' ' + hours + ':' + minutes + ':' + second;
return dateStr;
}