当前时间转化yyy-MM-dd hh:mm:ss
// 字符串变成时间戳
//reportDateStart=“2018-09-11 02:12:11”
var date = this.reportDateStart;
date = date.substring(0, 19);
date = date.replace(/-/g, '/');
var timestamp = new Date(date).getTime();
当前时间的获取var datenow = new Date()
正题
标准时间变成yyyy-mm-dd
// 当前时间yyyy-mm-dd
var now = new Date(); //标准时间
var year = now.getFullYear(); //得到年份
var month = now.getMonth(); //得到月份
var date = now.getDate(); //得到日期
month = month + 1;
if (month < 10) month = "0" + month;
if (date < 10) date = "0" + date;
var time = "";
time = year + "-" + month + "-" + date
time = time.substring(0, 19);
time = time.replace(/-/g, '/');//转化成yyyy-MM-ss
var time = new Date(time).getTime();//转化成时间戳
// alert( time+"当前") yyyy-mm-dd
Date.prototype.Format = function (fmt) {//作用就是为了上面获取的yyyy-MM-dd转化为yyyy-MM-dd hh:mm:ss形式
var o = {
"M+": this.getMonth() + 1, //月份
"d+": this.getDate(), //日
"H+": this.getHours(), //小时
"m+": this.getMinutes(), //分
"s+": this.getSeconds(), //秒
"q+": Math.floor((this.getMonth() + 3) / 3), //季度
"S": this.getMilliseconds() //毫秒
};
if (/(y+)/.test(fmt)) fmt = fmt.replace(RegExp.$1, (this.getFullYear() + "").substr(
4 - RegExp.$1.length));
for (var k in o)
if (new RegExp("(" + k + ")").test(fmt)) fmt = fmt.replace(RegExp.$1, (RegExp.$1
.length == 1) ? (o[k]) : (("00" + o[k]).substr(("" + o[k]).length)));
return fmt;
}
var time2 = new Date().Format("yyyy-MM-dd HH:mm:ss");//当前的时间转化为yyyy-MM-dd HH:mm:ss