个性化阅读
专注于IT技术分析

在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格式化时间的方式:完全自定义格式化时间
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
赞(0)
未经允许不得转载:srcmini » 在JavaScript中如何格式化日期?有几种方式?哪种提供完全自定义格式化?

评论 抢沙发

评论前必须登录!