js时间格式化

js时间格式化JavaScript 中可以使用 Date 对象来表示日期和时间 如果需要格式化日期和时间 可以使用 Date 对象的几个方法和一些字符串操作方法来实现 以下是几种常见的格式化日期和时间的方式 格式化为年 月 日 function formatDate date const year date getFullYear

大家好,我是讯享网,很高兴认识大家。

JavaScript中可以使用Date对象来表示日期和时间。如果需要格式化日期和时间,可以使用Date对象的几个方法和一些字符串操作方法来实现。以下是几种常见的格式化日期和时间的方式:


讯享网

  1. 格式化为年-月-日:
function formatDate(date) { const year = date.getFullYear() const month = (date.getMonth() + 1 + '').padStart(2, '0') const day = (date.getDate() + '').padStart(2, '0') return `${year}-${month}-${day}` } const date = new Date() console.log(formatDate(date)) // 输出:2022-01-01 

讯享网
  1. 格式化为年-月-日 时:分:秒:
讯享网function formatDateTime(date) { const year = date.getFullYear() const month = (date.getMonth() + 1 + '').padStart(2, '0') const day = (date.getDate() + '').padStart(2, '0') const hour = (date.getHours() + '').padStart(2, '0') const minute = (date.getMinutes() + '').padStart(2, '0') const second = (date.getSeconds() + '').padStart(2, '0') return `${year}-${month}-${day} ${hour}:${minute}:${second}` } const date = new Date() console.log(formatDateTime(date)) // 输出:2022-01-01 00:00:00 
  1. 格式化为星期几:
const weekDays = ['星期日', '星期一', '星期二', '星期三', '星期四', '星期五', '星期六'] function formatWeekday(date) { const weekDay = date.getDay() return weekDays[weekDay] } const date = new Date() console.log(formatWeekday(date)) // 输出:星期六 
  1. 格式化为相对时间:
讯享网function formatRelativeTime(date) { const now = new Date() const diff = (now - date) / 1000 if (diff < 60) { return '刚刚' } else if (diff < 60 * 60) { return Math.floor(diff / 60) + '分钟前' } else if (diff < 60 * 60 * 24) { return Math.floor(diff / (60 * 60)) + '小时前' } else { return formatDate(date) } } const date = new Date() console.log(formatRelativeTime(date)) // 输出:刚刚(如果当前时间是2022-01-01 00:01:00) 
小讯
上一篇 2025-04-11 15:44
下一篇 2025-01-18 22:30

相关推荐

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/59921.html