JavaScript时间格式化函数功能及使用示例
更新时间:2023年11月21日 09:00:54 投稿:ychy
这篇文章主要为大家介绍了JavaScript时间格式化函数功能及使用示例,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
功能
- 获取时间戳
- 格式化时间
完整代码
// _date 为需要格式化的日期,format 为需要格式化的样式 function formatDate(_date, format) { const date = new Date(_date); switch (format) { case 'yyyy': return date.getFullYear(); case 'yy': return ('' + date.getFullYear).slice(-2); case 'M': return date.getMonth() + 1; case 'MM': return ('0' + (date.getMonth() + 1) ).slice(-2); case 'd': return date.getDate(); case 'dd': return ('0' + date.getDate()).slice(-2); case 'H': return date.getHours(); case 'HH': return ('0' + date.getHours()).slice(-2); case 'h': return date.getHours() % 12; case 'hh': return ('0' + date.getHours()).slice(-2); case 'm': return date.getMinutes(); case 'mm': return ('0' + date.getMinutes()).slice(-2); case 's': return date.getSeconds(); case 'ss': return ('0' + date.getSeconds()).slice(-2); case 'w': return ['日', '一', '二', '三', '四', '五', '六'][date.getDay()]; case 'stamp' /* 获取时间戳 */: return Date.now(); default: return; } }
使用
console.log(formatDate(new Date('2021-01-02'), 'w')); // 六 console.log(formatDate(new Date(), 'w')); // 二 console.log(formatDate('2021-01-02', 'w')); //六 console.log(formatDate('2021/01/02', 'w')); //六 console.log(formatDate(Date.now(), 'w')); //六 console.log(formatDate(new Date(), 'stamp')); // 输出当前时间戳
以上就是JavaScript时间格式化函数功能及使用示例的详细内容,更多关于JavaScript时间格式化函数的资料请关注脚本之家其它相关文章!
相关文章
javascript:history.go()和History.back()的区别及应用
为提高用户体验度,可能会使用到刷新 前进 后退等相关更能,本文将以此问题详细介绍javascript:history.go()和History.back()的区别及应用,需要的朋友可以参考下2012-11-11
最新评论