博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
js 时间日期格式转换
阅读量:6361 次
发布时间:2019-06-23

本文共 1297 字,大约阅读时间需要 4 分钟。

 

 

Date.prototype.Format = function(formatStr) {    var str = formatStr;    var Week = ['日', '一', '二', '三', '四', '五', '六'];    str = str.replace(/yyyy|YYYY/, this.getFullYear());    str = str.replace(/yy|YY/, (this.getYear() % 100) > 9 ? (this.getYear() % 100).toString() : '0' + (this.getYear() % 100));    str = str.replace(/MM/, (this.getMonth() + 1) > 9 ? (this.getMonth() + 1).toString() : '0' + (this.getMonth() + 1));    str = str.replace(/M/g, (this.getMonth() + 1));    str = str.replace(/w|W/g, Week[this.getDay()]);    str = str.replace(/dd|DD/, this.getDate() > 9 ? this.getDate().toString() : '0' + this.getDate());    str = str.replace(/d|D/g, this.getDate());    str = str.replace(/hh|HH/, this.getHours() > 9 ? this.getHours().toString() : '0' + this.getHours());    str = str.replace(/h|H/g, this.getHours());    str = str.replace(/mm/, this.getMinutes() > 9 ? this.getMinutes().toString() : '0' + this.getMinutes());    str = str.replace(/m/g, this.getMinutes());    str = str.replace(/ss/, this.getSeconds() > 9 ? this.getSeconds().toString() : '0' + this.getSeconds());    str = str.replace(/s/g, this.getSeconds());    str = str.replace(/S/,this.getMilliseconds());    return str}console.log(new Date().Format("yy-M-d h:m:s:S w"));

 

转载于:https://www.cnblogs.com/ooo0/p/6293543.html

你可能感兴趣的文章
“中国女梅西”王霜的24岁:不负过去,不惧未来
查看>>
云南会泽举办高山滑雪公开赛
查看>>
美国东部遭冬季风暴侵袭 全美近2000航班取消
查看>>
香港西九新地标戏曲中心开幕 特首冀向世界展现中国戏曲精髓
查看>>
Android密钥库的发展历史和使用指南
查看>>
iOS推送SDK集成对比
查看>>
解析JavaScript异步加载
查看>>
一个由INode节点爆满引起的业务故障
查看>>
github/gitlab 管理多个ssh key
查看>>
[SQL in Azure] High Availability and Disaster Recovery for SQL Server in Azure Virtual Machines
查看>>
python单线程爬取阿里云maven库
查看>>
访问网络文件共享服务
查看>>
[转载] 七龙珠第一部——第104话 悟空复活吧
查看>>
Goldengate 维护
查看>>
如何验证下载的Microsoft软件是否为正版??
查看>>
Python文件操作
查看>>
用shell实现rpm包的自动安装
查看>>
大型网站技术架构(四)网站的高性能架构
查看>>
BAT资深架构师告诉你从程序员到架构师,你需要掌握什么能力?
查看>>
电脑被格式化了如何恢复?
查看>>