资讯专栏INFORMATION COLUMN

JavaScript按指定格式输出时间

hiyayiji / 1319人阅读

摘要:按所给的时间格式输出指定的时间格式说明对于年份,年份,月份,补满两位,月份日期,补满两位,日期制小时,补满两位,制小时,制小时,补满两位,制小时,分钟,补满两位,分钟,秒,补满两位,秒,星期,为日一二三四五六中的某一个,本结果为五输入星

按所给的时间格式输出指定的时间
格式说明
对于 2014.09.05 13:14:20
yyyy: 年份,2014
yy: 年份,14
MM: 月份,补满两位,09
M: 月份, 9
dd: 日期,补满两位,05
d: 日期, 5
HH: 24制小时,补满两位,13
H: 24制小时,13
hh: 12制小时,补满两位,01
h: 12制小时,1
mm: 分钟,补满两位,14
m: 分钟,14
ss: 秒,补满两位,20
s: 秒,20
w: 星期,为 ["日", "一", "二", "三", "四", "五", "六"] 中的某一个,本 demo 结果为 五

输入
formatDate(new Date(1409894060000), "yyyy-MM-dd HH:mm:ss 星期w")
输出
2014-09-05 13:14:20 星期五

代码如下:

结果如下:

/([a-z]+)/ig的意思是,全局搜索一个或多个任意的a-z的字符,并且不区分大小写,把他们组合提取出来,

因此提取的结果是

yyyy

MM

dd

HH

mm

ss

w

并依次在对象obj中寻找,返回对应项,替代原先的字符串,因此得到的结果是

2019-03-15 09:29:05 星期五

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/102545.html

相关文章

  • Linux常用文本处理命令

    摘要:命令说明以上命令,只会对满足规则的文件进行重命名操作,而忽略了条件查找出来的文件,因此并不能满足要求,另外一定要注意命令结尾的空格和。 在使用Linux的过程中,最常做的操作就是对文件/文本进行一些处理。本文简单介绍下Linux中常用的文本处理命令,主要包括以下命令: find / grep / sort / cut / awk / sed / uniq / tee / tr / di...

    2501207950 评论0 收藏0
  • Yii 的修行之路 - View 视图渲染

    摘要:简述模块是中的架构的板块,主要负责数据的展示,渲染模板文件,展示数据内容。此外在一个视图中还可以引入多个视图文件,也是通过方法实现。布局文件的数据默认以显示,也可以用数据块的形式渲染到视图上。必须要确认生成一次,才会正式生成新首页。 简述 View模块是Yii中的MVC架构的V板块,主要负责数据的展示,渲染模板文件,展示数据内容。 基本概念 MVC在Yii里面有一个Views文件夹,里...

    Mr_houzi 评论0 收藏0

发表评论

0条评论

最新活动
阅读需要支付1元查看
<