在JavaScript中如何格式化日期(有几种方式?哪种提供完全自定义格式化?)

在JavaScript中如何格式化日期?有几种方式?哪种提供完全自定义格式化?
JavaScript格式化时间可以使用JS提供的简便方法,快速地得到格式化时间,想要快速格式化时间可以使用以下方式:

// JavaScript格式化日期的方式:使用简便方法 var date = new Date(); console.log(date.toDateString()); // 格式化为年月日和星期: Sun Apr 21 2019 console.log(date.toISOString()); // 格式化为ISO标准的日期: 2020-07-20T16:20:00.118Z console.log(date.toLocaleDateString()); // 格式化为年月日: 2020/07/02 console.log(date.toLocaleTimeString()); // 格式化为:上午12:21:17 console.log(date.toTimeString()); // 格式化为:00:21:48 GMT+0800 (中国标准时间) console.log(date.toLocaleString()); // 格式化为本地时间格式:2020/07/20 上午12:22:10 console.log(date.toUTCString()); // UTC时间格式:Sat, 20 Apr 2020 16:23:04 GMT

【在JavaScript中如何格式化日期(有几种方式?哪种提供完全自定义格式化?)】另一种格式化时间的方式是使用完全自定义的方法,该使用方式如下:
// JavaScript格式化时间的方式:完全自定义格式化时间 var date = new Date(); var year = date.getFullYear(); // 返回年份 var month = date.getMonth() + 1; // 月份从0开始,所以要加1 var day = date.getDate(); // 返回日期 var hour = date.getHours(); // 返回小时 var minute = date.getMinutes(); // 返回分钟 var second = date.getSeconds(); // 返回秒数 var customDate = year + "/" + month + "/" + day + " " + hour + ":" + minute + ":" + second; console.log(customDate); // 输出格式:2020/7/20 12:31:37

    推荐阅读