javascript如何转换时间

javascript转换时间的方法:创建一个【util.js】文件,在里面重新封装一下Date的format方法,代码为【let date = new Date().Format(“yyyy年M月dd日EEEHH:mm:ss”)】。

javascript如何转换时间

本教程操作环境:windows7系统、javascript1.8.5版,DELL G3电脑。

javascript转换时间的方法:

创建一个util.js文件,在里面重新封装一下Date的format方法:

//Date的prototype 属性可以向对象添加属性和方法。   Date.prototype.Format = function(fmt) {var o = {    "M+": this.getMonth() + 1, //月份             "d+": this.getDate(), //日             "h+": this.getHours() % 12 === 0 ? 12 : this.getHours() % 12, //小时             "H+": this.getHours(), //小时             "m+": this.getMinutes(), //分             "s+": this.getSeconds(), //秒             "q+": Math.floor((this.getMonth() + 3) / 3), //季度             "S": this.getMilliseconds() //毫秒         };var week = {    "0": "u65e5",    "1": "u4e00",    "2": "u4e8c",    "3": "u4e09",    "4": "u56db",    "5": "u4e94",    "6": "u516d"};if (/(y+)/.test(fmt)) {    fmt = fmt.replace(RegExp.$1, (this.getFullYear() + "").substr(4 - RegExp.$1.length));}if (/(E+)/.test(fmt)) {    fmt = fmt.replace(RegExp.$1, ((RegExp.$1.length > 1) ? (RegExp.$1.length > 2 ? "u661fu671f" : "u5468") : "") + week[this.getDay() + ""]);}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;};

登录后复制

具体调用的时候就可以变得很方便,想要什么格式就可以形成什么格式,例如 年月日 星期几 时分秒,做个简单的例子,如果有哪里看不明白可以评论,我看见会给你解释的。

立即学习“Java免费学习笔记(深入)”;

let date = new Date().Format("yyyy年MM月dd日EEEHH:mm:ss");        $("#date-now").html(date);

登录后复制

相关免费学习推荐:javascript学习教程

以上就是javascript如何转换时间的详细内容,更多请关注【创想鸟】其它相关文章!

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

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

(0)
上一篇 2025年3月7日 21:51:49
下一篇 2025年2月19日 04:22:07

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

相关推荐

发表回复

登录后才能评论