javascript怎么实现日期转换字符串


本文摘自PHP中文网,作者藏色散人,侵删。

javascript实现日期转换字符串的方法:首先通过“function formatNumber(n){...}”格式化日期;然后通过“function formatTime(number,format){..}”方法实现日期转换字即可。

本文操作环境:windows7系统、javascript1.8.5版、Dell G3电脑。

JS 日期转字符串

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

// 格式化日期,如月、日、时、分、秒保证为2位数

function formatNumber (n) {

 n = n.toString()

 return n[1] ? n : '0' + n;

}

// 参数number为毫秒时间戳,format为需要转换成的日期格式

function formatTime (number, format) {

 let time = new Date(number)

 let newArr = []

 let formatArr = ['Y', 'M', 'D', 'h', 'm', 's']

 newArr.push(time.getFullYear())

 newArr.push(formatNumber(time.getMonth() + 1))

 newArr.push(formatNumber(time.getDate()))

  

 newArr.push(formatNumber(time.getHours()))

 newArr.push(formatNumber(time.getMinutes()))

 newArr.push(formatNumber(time.getSeconds()))

  

 for (let i in newArr) {

  format = format.replace(formatArr[i], newArr[i])

 }

 return format;

}

调用:

1

2

3

4

5

6

var a=new Date() ;

//传入格式为数字类型

formatTime(a.getTime(),'Y-M-D h:m:s')

//临时调用如下

let start = new Date();

start = start.getFullYear() + '.' + (start.getMonth()) + '.' + start.getDay();

【推荐学习:javascript高级教程

以上就是javascript怎么实现日期转换字符串的详细内容,更多文章请关注木庄网络博客

相关阅读 >>

vue源码之目录结构的简单分析

javascript如何查找数组是否存在指定元素

date对象常用的封装方法及遇到的问题解决

javascript双斜杆代表啥

javascript怎么实现二维码

简单对比,看看typescript中interface和type间的区别

vue框架是什么

innerhtml和innertext有哪些差异?两者的简单比较

javascript怎么删除节点

javascript字符串转换函数是什么

更多相关阅读请进入《javascript》频道 >>




打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...