当前位置:   article > 正文

js date详解、string转date_js string转date

js string转date

用法

js支持将多种格式的时间字符串(Unix时间戳格式)转为date

new Date("Mon Jul 18 2022 17:05:42");
new Date("Jul 18 2022 17:05:42");
new Date("2022/07/18 17:05:42");
new Date("2022-07-18 17:05:42");

// 当然如下这种是不支持的,输入不是标准的时间戳格式
//new Date("2022年07月18 17:05:42");
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7

还可以通过年月日+时分秒+毫秒构造一个date。注意月份的范围是0-11

var d = new Date(2022,11,10,23,59,59,999);//Sat Dec 10 2022 23:59:59 GMT+0800
var year = d.getFullYear();//2022
var month = d.getMonth();//11 
var day = d.getDate();//10
var hours = d.getHours();//23
var minutes = d.getMinutes();//59
var seconds = d.getSeconds();//59
var mills = d.getMilliseconds();//999
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8

另外,也可以通过从1970/01/01零时零分零秒开始的毫秒数来构建date。

new Date(new Date().getTime());
  • 1

语法总结

new Date(); //无输入参数时,取当前时间
new Date(value);//出入毫秒数
new Date(dateString);//Unix支持的时间戳字符串
new Date(year, monthIndex [, day [, hours [, minutes [, seconds [, milliseconds]]]]]);
  • 1
  • 2
  • 3
  • 4

参考MDN web docs

https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Global_Objects/Date

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/程序代码艺术家2/article/detail/60216
推荐阅读
相关标签
  

闽ICP备14008679号