网站首页 > 基础教程 正文
有时候项目中需要用到时间,但返回的是毫秒数值,这样看着就很不方便,所以我们需要用js时间格式化,达到我们项目需求,让用户看时间一看就懂。时间格式化可以前端处理,也可以后端,下面这种js时间格式化方法,很简单很实用。
代码如下:
function?dateFormat(fmt,?date)?{
let?ret;
let?opt?=?{
"Y+":?date.getFullYear().toString(),????????//?年
"m+":?(date.getMonth()?+?1).toString(),?????//?月
"d+":?date.getDate().toString(),????????????//?日
"H+":?date.getHours().toString(),???????????//?时
"M+":?date.getMinutes().toString(),?????????//?分
"S+":?date.getSeconds().toString()??????????//?秒
};
for?(let?k?in?opt)?{
ret?=?new?RegExp("("?+?k?+?")").exec(fmt);
if?(ret)?{
fmt=fmt.replace(ret[1],(ret[1].length==1)?(opt[k]):(opt[k].padStart(ret[1].length,"0")))
};
};
return?fmt;
}
let?date?=?new?Date();
let?time?=?dateFormat("YYYY-mm-dd?HH:MM:SS",?date);
console.log(time);
打印出的结果:
猜你喜欢
- 2024-11-19 JavaScript 根据指定的字符串格式格式化日期
- 2024-11-19 WPS表格如何在宏代码中判断日期类型及获取年、月、日
- 2024-11-19 快来领取,33个常用JavaScript功能已封装成方法,拿来即用
- 2024-11-19 JavaScript中的日期对象
- 2024-11-19 十年前的js代码
- 2024-11-19 如何在JavaScript/Vue中获取当前时间并格式化输出精确到时分秒
- 2024-11-19 JavaScript学习笔记(十四)
- 2024-11-19 Node.js 实现抢票小工具&短信通知提醒(下)「干货」
- 2024-11-19 JS短文:如何确定一个月中有多少天?
- 2024-11-19 如何在Vue.js中对时间格式化
- 最近发表
- 标签列表
-
- jsp (69)
- gitpush (78)
- gitreset (66)
- python字典 (67)
- dockercp (63)
- gitclone命令 (63)
- dockersave (62)
- linux命令大全 (65)
- pythonif (86)
- location.href (69)
- dockerexec (65)
- tail-f (79)
- queryselectorall (63)
- location.search (79)
- bootstrap教程 (74)
- deletesql (62)
- linuxgzip (68)
- 字符串连接 (73)
- html标签 (69)
- c++初始化列表 (64)
- mysqlinnodbmyisam区别 (63)
- arraylistadd (66)
- mysqldatesub函数 (63)
- window10java环境变量设置 (66)
- c++虚函数和纯虚函数的区别 (66)