js 时间与字符串转换
时间: 2023-09-13 12:04:30 浏览: 75
js代码-时间字符串反转换,如: 2021-04-04 13:34:33 => 20210404133433 2021-04-04 => 20210404 13:34:33 => 133433
将时间转换成字符串可以使用 JavaScript 中的 Date 对象的 toLocaleString() 方法。例如:
```javascript
const date = new Date();
const dateString = date.toLocaleString();
console.log(dateString); // "7/1/2021, 3:28:15 PM" (根据本地时间格式输出)
```
要将字符串转换成时间,可以使用 Date 对象的构造函数并传入字符串参数。例如:
```javascript
const dateString = "2021-07-01T15:30:00.000Z"; // ISO 8601 格式的字符串
const date = new Date(dateString);
console.log(date); // Thu Jul 01 2021 23:30:00 GMT+0800 (中国标准时间)
```
需要注意的是,字符串中的时间格式必须符合 Date 对象的要求,否则会返回 Invalid Date。可以使用正则表达式或第三方库来格式化字符串。
阅读全文