js 字符串转日期 yyyyMM
时间: 2024-11-07 14:02:46 浏览: 11
js字符串日期yyyy-MM-dd转化为date示例代码
在JavaScript中,如果你有一个字符串`yyyyMM`格式的日期,比如"202306",你可以使用内置的Date对象或者一些日期处理库(如Moment.js或date-fns)来将其转换为日期对象。下面是一个基本的示例:
```javascript
function stringToDate(strYYYYMM) {
const year = parseInt(strYYYYMM.substring(0, 4));
const month = parseInt(strYYYYMM.substring(4, 6));
// 创建日期对象,注意月份是从0开始计数的,所以需要加1
const date = new Date(year, month - 1);
return date;
}
const str = "202306";
const dateObject = stringToDate(str);
console.log(dateObject); // 输出:Mon Jun 05 2023 00:00:00 GMT+0800 (中国标准时间)
```
这个函数首先通过substring提取出年份和月份,然后创建一个新的Date实例。如果不想依赖特定的库,这就是最基础的处理方式。
阅读全文