Loading [MathJax]/jax/output/CommonHTML/config.js
前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >JS日期格式化转换方法

JS日期格式化转换方法

作者头像
全栈程序员站长
发布于 2022-07-01 02:27:52
发布于 2022-07-01 02:27:52
14.2K00
代码可运行
举报
运行总次数:0
代码可运行

大家好,又见面了,我是你们的朋友全栈君。

1. 将日期转换为指定的格式:比如转换成 年月日时分秒 这种格式:yyyy-MM-dd hh:mm:ss 或者 yyyy-MM-dd。当然是网上的方法,只是总结下。

可以为Date原型添加如下的方法:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
Date.prototype.format = function(fmt) { 
     var o = { 
        "M+" : this.getMonth()+1,                 //月份 
        "d+" : this.getDate(),                    //日 
        "h+" : this.getHours(),                   //小时 
        "m+" : this.getMinutes(),                 //分 
        "s+" : this.getSeconds(),                 //秒 
        "q+" : Math.floor((this.getMonth()+3)/3), //季度 
        "S"  : this.getMilliseconds()             //毫秒 
    }; 
    if(/(y+)/.test(fmt)) {
            fmt=fmt.replace(RegExp.$1, (this.getFullYear()+"").substr(4 - RegExp.$1.length)); 
    }
     for(var k in o) {
        if(new RegExp("("+ k +")").test(fmt)){
             fmt = fmt.replace(RegExp.$1, (RegExp.$1.length==1) ? (o[k]) : (("00"+ o[k]).substr((""+ o[k]).length)));
         }
     }
    return fmt; 
}       

比如我们可以这样调用下:

var time1 = new Date().format(“yyyy-MM-dd hh:mm:ss”); console.log(time1);

运行如下:

也可以转换成 ”年月日”的格式

var time2 = new Date().format(“yyyy-MM-dd”); console.log(time2);

运行如下:

2. 将指定的日期转换为”年月日”的格式,代码如下:

var oldTime = (new Date(“2012/12/25 20:11:11”)).getTime(); var curTime = new Date(oldTime).format(“yyyy-MM-dd”); console.log(curTime);

运行如下:

3. 将 “时间戳” 转换为 “年月日” 的格式.

比如如下代码:

var da = 1402233166999; da = new Date(da); var year = da.getFullYear()+’年’; var month = da.getMonth()+1+’月’; var date = da.getDate()+’日’; console.log([year,month,date].join(‘-‘));

运行如下:

发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/131628.html原文链接:https://javaforall.cn

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
本文部分代码块支持一键运行,欢迎体验
本文部分代码块支持一键运行,欢迎体验