js怎么格式化日期

1.将日期转换为指定的格式

js怎么格式化日期

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

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

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('-'));

登录后复制

以上就是js怎么格式化日期的详细内容,更多请关注【创想鸟】其它相关文章!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至253000106@qq.com举报,一经查实,本站将立刻删除。

发布者:PHP中文网,转转请注明出处:https://www.chuangxiangniao.com/p/2730358.html

(0)
上一篇 2025年3月8日 00:16:22
下一篇 2025年2月22日 13:46:02

AD推荐 黄金广告位招租... 更多推荐

相关推荐

  • js中怎么写正则表达式

    正则表达式(英语:regular expression,在代码中常简写为regex、regexp或re)使用单个字符串来描述、匹配一系列符合某个句法规则的字符串搜索模式。 搜索模式可用于文本搜索和文本替换。 正则表达式是由一个字符序列形成的…

    2025年3月8日
    200
  • js代码怎么注释

    javascript 注释用于解释 javascript 代码,增强其可读性。 JavaScript 注释也可以用于在测试替代代码时阻止执行。 单行注释 单行注释以 // 开头。 任何位于 // 与行末之间的文本都会被 JavaScript…

    2025年3月8日
    200
  • 怎么用js获取年月日

    获取年、月、日和将时间戳转换成日期格式 // 简单的一句代码var date = new Date(时间戳); //获取一个时间对象/** 1. 下面是获取时间日期的方法,需要什么样的格式自己拼接起来就好了 2. 更多好用的方法可以在这查到…

    2025年3月8日
    200
  • js中obj是什么

    javascript 变量是数据值的容器。 这段代码把一个单一值(porsche)赋给名为 car 的变量: var car = “porsche”; 对象也是变量。但是对象包含很多值。 这段代码把多个值(porsc…

    2025年3月8日
    200
  • vue.js框架怎么下载

    要下载安装vue首先得下载安装node.js和npm。下载安装好这两样以后就可以安装vue了。 下面给大家介绍三种安装vue的方法。 1.直接在官网上下载 在官网上下载vue.js。并用标签引入。 立即学习“前端免费学习笔记(深入)”; 注…

    2025年3月8日
    200
  • js同源策略是什么

    对于任何基于web的应用,最重要的就是安全性.js中有各种安全检查以防止恶意脚本攻击你的机器,其中一些特定的安全手段在各种浏览器中都有采用.如:mozilla有个完全独特的完全模型,涉及到了签署脚本和加强特权.我们要知道哪些安全手段是所有浏…

    2025年3月8日
    200
  • popper.js怎么下载

    popper.js在bootstrap 4.0中得到了使用,但是因为网络原因可能会出现dropdown找不到popper.js的问题? dropdown 找不到popper.js 的解决方案:popper.js怎么下载? 最近项目中升级bo…

    2025年3月8日
    200
  • js代表什么

    在日常的生活中,有很多单词的缩写都有多种含义。尤其在计算机行业的缩写更是多种多样,下面我将带大家了解一个缩写为js的行业名词,javascript。 JavaScript(通常缩写为JS)是一种高级的、解释型的编程语言。 JavaScrip…

    2025年3月8日
    200
  • js要怎么学

    有朋友说想要一个学习javascript,但是不知道如何去学习。本篇文章中小编总结了javascript重要知识点以及学习方法,有点长,但是很好用,希望对你有所帮助。 一、开发环境和JavaScript版本问题 开发环境越简单越好,一定不要…

    2025年3月8日
    200
  • jquery中prop什么意思

    jquery是一套跨浏览器的javascript库,简化html与javascript之间的操作。在这个库中有很多方法,下面我将带大家了解一下prop()方法。 prop()方法是用来设置或返回被选元素的属性和值。 当该方法用于返回属性值时…

    2025年3月8日
    200

发表回复

登录后才能评论