js 日期格式化代码
分享一个前端实用的js日期格式化代码,相当给力。
export function getFillDate(key) { if(key < 10) { return `0${key}`; }else{ return `${key}`; } } /** * 时间戳转化为年月日 * @param times 时间戳 * @param ymd 格式类型(yyyy-mm-dd,yyyy/mm/dd) * @param hms 可选,格式类型(hh,hh:mm,hh:mm:ss) * @returns {年月日} */ export function dateFomat (times, ymd, hms) { const oDate = new Date(times) const oYear = oDate.getFullYear() const oMonth = oDate.getMonth() + 1 const oDay = oDate.getDate() const oHour = oDate.getHours() const oMin = oDate.getMinutes() const oSec = oDate.getSeconds() let oTime // 最后拼接时间 // 年月日格式 switch (ymd) { case 'yyyy-mm-dd': oTime = oYear + '-' + getFillDate(oMonth) + '-' + getFillDate(oDay) break case 'yyyy/mm/dd': oTime = oYear + '/' + getFillDate(oMonth) + '/' + getFillDate(oDay) break } // 时分秒格式 switch (hms) { case 'hh': oTime = oTime + ' ' + getFillDate(oHour) break case 'hh:mm': oTime = oTime + ' ' + getFillDate(oHour) + ':' + getFillDate(oMin) break case 'hh:mm:ss': oTime = oTime + ' ' + getFillDate(oHour) + ':' + getFillDate(oMin) + ':' + getFillDate(oSec) break } return oTime }
1. 本站所有免费资源来源于用户上传和网络,因此不包含技术服务请大家谅解!如有侵权请邮件联系客服!
2. 本站不保证所提供下载的免费资源的准确性、安全性和完整性,免费资源仅供下载学习之用!如有链接无法下载、失效,请联系客服处理!
3. 您必须在下载后的24个小时之内,从您的电脑中彻底删除上述内容资源!如用于商业或者非法用途,与本站无关,一切后果请用户自负!
4. 如果您也有好的资源或技术教程,您可以投稿发布,成功分享后有站币奖励和额外收入!
5. 加入前端开发QQ群:565733884,我们大家一起来交流技术!
码云笔记 » js 日期格式化代码
2. 本站不保证所提供下载的免费资源的准确性、安全性和完整性,免费资源仅供下载学习之用!如有链接无法下载、失效,请联系客服处理!
3. 您必须在下载后的24个小时之内,从您的电脑中彻底删除上述内容资源!如用于商业或者非法用途,与本站无关,一切后果请用户自负!
4. 如果您也有好的资源或技术教程,您可以投稿发布,成功分享后有站币奖励和额外收入!
5. 加入前端开发QQ群:565733884,我们大家一起来交流技术!
码云笔记 » js 日期格式化代码