如何将时间戳转成时间格式化字符串(开发中常用)

在其他语言里面,如Java, C语言等等都是有函数可以直接实现时间戳的转换, 但是目前javaScript里面并没有可以直接转换时间戳的函数, 但是有一个方法可以实现,那就是使用正则表达式 !

思路大概是这样子的:

1.将时间戳转成Date对象

例如:  const date = new Date(156272623221 * 1000)

这里要注意一点: 因为时间戳的单位是秒,而Date对象要求的单位是毫秒,因此,时间戳作为参数传进去的时候要乘以1000

2.将date进行格式化,转成对应的字符串


3.用正则表达式封装一个时间戳的函数


注:

yyyy: year 表示年

M: Month  表示月

d: day      表示日

h: hours    表示小时(12小时) / H(24小时)

m: minutes  表示分钟

s:  seconds  表示秒钟

通过以上的步骤, 就能实现时间戳的转换啦! 希望能帮到其他的小伙伴~~~~

你可能感兴趣的:(如何将时间戳转成时间格式化字符串(开发中常用))