当前位置:网站首页>JS日期格式化转换方法
JS日期格式化转换方法
2022-07-01 11:11:00 【全栈程序员站长】
大家好,又见面了,我是你们的朋友全栈君。
1. 将日期转换为指定的格式:比如转换成 年月日时分秒 这种格式: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(‘-‘));
运行如下:
发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/131628.html原文链接:https://javaforall.cn
边栏推荐
- flutter Uint8List格式的图片和File格式图片的互相转换
- 移动硬盘驱动器读到,但不显示盘符
- Oneconnect plans to be listed in Hong Kong on July 4: a loss of nearly 3 billion in two years, with a market capitalization evaporation of more than 90%
- NC | intestinal cells and lactic acid bacteria work together to prevent Candida infection
- 商汤进入解禁期:核心管理层自愿禁售 强化公司长期价值信心
- “目标检测”+“视觉理解”实现对输入图像的理解及翻译(附源代码)
- [AI information monthly] 350 + resources! All the information and trends that can't be missed in June are here! < Download attached >
- 为什么一定要从DevOps走向BizDevOps?
- mysql如何把 一个数据库中的表数据 复制到 另一个数据库中(两个数据库不在同一个数据库链接下)
- TEMPEST HDMI泄漏接收 3
猜你喜欢
How does MySQL copy table data from one database to another (two databases are not linked to the same database)
“目标检测”+“视觉理解”实现对输入图像的理解及翻译(附源代码)
Exposure:A White-Box Photo Post-Processing Framework阅读札记
Tempest HDMI leak reception 4
京东与腾讯续签合作:向腾讯发行A类股 价值最高达2.2亿美元
全局过滤器(处理时间格式)
TEMPEST HDMI泄漏接收 3
CVPR22 |CMT:CNN和Transformer的高效结合(开源)
TEMPEST HDMI泄漏接收 4
PHP有哪些优势和劣势
随机推荐
y48.第三章 Kubernetes从入门到精通 -- Pod的状态和探针(二一)
Guys, how to export iceberg data to MySQL? What tools are there? Neither sqoop nor dataX
Handling distributed transactions with powerful dbpack (PHP tutorial)
Paxos 入门
MIT's latest paper, "the need for interpretable features: motivation and classification": building interpretability in the constituent elements of machine learning models
技术分享 | Linkis参数介绍
Web foundation of network security note 02
TEMPEST HDMI泄漏接收 5
Oracle和JSON的结合
Unittest 框架介绍及第一个demo
LeetCode.每日一题 剑指 Offer II 091. 粉刷房子 (DP问题)
Google's new paper Minerva: solving quantitative reasoning problems with language models
商城小程序源码开源版-可二开
CVPR 2022 | self enhanced unpaired image defogging based on density and depth decomposition
12 product management platforms that everyone is using
Value 1000 graduation project campus information publishing platform website source code
Face detection and recognition system based on mtcnn+facenet
mysql如何把 一个数据库中的表数据 复制到 另一个数据库中(两个数据库不在同一个数据库链接下)
基金国际化的发展概况
Global filter (processing time format)