ts各种格式的日期输出

toLocalString()  是我个人比较喜欢的

 

        let time = new Date();

        console.log("toDateString:", time.toDateString());
        console.log("toString:", time.toString());
        console.log("toTimeString:", time.toTimeString());
        console.log("toLocaleString:", time.toLocaleString());
        console.log("toLocaleDateString:", time.toLocaleDateString());
        console.log("toLocaleTimeString:", time.toLocaleTimeString());
        console.log("toUTCString:", time.toUTCString());
        console.log("toISOString:", time.toISOString());

        console.log("valueOf:", time.valueOf());
        console.log("getTime:", time.getTime());

//==================输出==============

toDateString: Wed Jun 24 2020
toString: Wed Jun 24 2020 16:01:18 GMT+0800 (GMT+08:00)
toTimeString: 16:01:18 GMT+0800 (GMT+08:00)
toLocaleString: 2020-6-24 16:01:18
toLocaleDateString: 2020-6-24
toLocaleTimeString: 16:01:18
toUTCString: Wed, 24 Jun 2020 08:01:18 GMT
toISOString: 2020-06-24T08:01:18.497Z

valueOf: 1592985678497
getTime: 1592985678497

 

 

将日期格式化输出,例如 20230608
const today = new Date();
const year = today.getFullYear();
const month = today.getMonth() + 1;
const day = today.getDate();
const dateString = year + (month < 10 ? '0' : '') + month + (day < 10 ? '0' : '') + day;
console.log(dateString); // 输出:20230608

将日期格式化输出,例如 20230608

 

将字符串转为 整数, parseInt(), Number()

将字符串转为 整数, parseInt, Number

const iDate1 = parseInt(dateString)
const iDate2 = Number(dateString)

console.log(iDate1)
console.log(iDate2)

 

将时间格式化输出,例如 
01:02:03
11:20:05
这类格式
const today = new Date();
const hours =1;  // today.getHours();
const minutes = 2;//today.getMinutes();
const seconds = 3;// today.getSeconds();
console.log(`${hours < 10 ? '0' + hours : hours}:${minutes < 10 ? '0' + minutes : minutes}:${seconds < 10 ? '0' + seconds : seconds}`);

将时间格式化输出,例如 
01:02:03
11:20:05
这类格式

 

posted @ 2020-06-24 16:04  He_LiangLiang  阅读(3598)  评论(0)    收藏  举报