js字符串转日期格式化
时间: 2023-09-11 07:03:41 浏览: 96
在JavaScript中,可以使用Date对象和一些方法来将字符串转换为日期格式。
第一种方法是使用`new Date()`构造函数。你可以直接将字符串传递给构造函数,它会根据字符串的格式来生成相应的日期对象。例如,如果你有一个表示日期的字符串"2022-07-28",你可以使用以下代码将其转换为日期对象:
```javascript
let dateString = "2022-07-28";
let dateObj = new Date(dateString);
console.log(dateObj); // 输出:Thu Jul 28 2022 00:00:00 GMT+0800 (中国标准时间)
```
第二种方法是使用日期格式化库,如moment.js。这个库提供了更多的日期格式化选项,让你可以根据自己的需求来格式化日期。以下是一个使用moment.js将日期字符串格式化的示例:
```javascript
let dateString = "2022-07-28";
let formattedDate = moment(dateString).format("YYYY-MM-DD");
console.log(formattedDate); // 输出:2022-07-28
```
无论你使用哪种方法,都可以根据需要来格式化日期字符串。注意,在使用moment.js之前,你需要先在项目中引入moment.js库。<span class="em">1</span>
#### 引用[.reference_title]
- *1* [js日期格式化的两种方法](https://blog.csdn.net/qq_45904018/article/details/126031642)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT0_1"}}] [.reference_item style="max-width: 100%"]
[ .reference_list ]
阅读全文