let date =newDate();// Wed Aug 26 2020 11:14:44 GMT+0800 (中国标准时间)
let year = date.getFullYear();//2020
let month= date.getMonth()+1;//8
let day= date.getDate();//26
let h = date.getHours();//11
let m = date.getMinutes();//14
let s = date.getSeconds();//44
获取当前时间时间戳
var timestamp = Date.parse(newDate());//精确到秒
var timestamp =(newDate()).valueOf();//精确到毫秒
var timestamp =newDate().getTime();//精确到毫秒
获取指定时间时间戳
var timestamp =(newDate(" 2019/10/24 08:00:00")).getTime();
var timestamp =(newDate(" 2019-10-24 08:00:00")).getTime();
日期转时间戳
/**
* @param {String} time - 日期字符串,如'2018-8-8','2018,8,8','2018/8/8'
* @returns {Number} 返回值为时间毫秒值
*/
function timeToTimestamp (time){
let date =newDate(time);
let timestamp = date.getTime();return timestamp;}
格式化当前时间
/***
* @return {string} timeText 返回系统时间字符串
*/
function getdataTimeSec(){
let time =newDate();
let weekDay;
let year = time.getFullYear();
let month = time.getMonth()+1;
let day = time.getDate();//获取时分秒
let h = time.getHours();
let m = time.getMinutes();
let s = time.getSeconds();//检查是否小于10
h =check(h);
m =check(m);
s =check(s);
let now_day = time.getDay();//获取星期几switch(now_day){case0:{
weekDay ="星期日"}break;case1:{
weekDay ="星期一"}break;case2:{
weekDay ="星期二"}break;case3:{
weekDay ="星期三"}break;case4:{
weekDay ="星期四"}break;case5:{
weekDay ="星期五"}break;case6:{
weekDay ="星期六"}break;case7:{
weekDay ="星期日"}break;}
let timeText = year +"年"+ month +"月"+ day +"日 "+" "+ weekDay
+" "+ h +":"+ m +":"+ s;return timeText
}//时间数字小于10,则在之前加个“0”补位。
function check(i){
let num;
i <10? num ="0"+ i : num = i;return num;}
获取当前时间let date = new Date(); // Wed Aug 26 2020 11:14:44 GMT+0800 (中国标准时间)let year = date.getFullYear(); //2020let month= date.getMonth() + 1; //8let day= date.getDate(); //26let h = date.getHours(); //11let m = date.getMinutes(); //14let s = date