【发布时间】:2022-06-10 19:50:45
【问题描述】:
我将变量定义为字符串
startedStringDate:string;
我想将字符串值转换为日期格式。我的startedStringDate值是这样的
startedStringDate='2022/05/01';
如何将其转换为日期格式
【问题讨论】:
标签: typescript
我将变量定义为字符串
startedStringDate:string;
我想将字符串值转换为日期格式。我的startedStringDate值是这样的
startedStringDate='2022/05/01';
如何将其转换为日期格式
【问题讨论】:
标签: typescript
我想请你 date-fns,特别是解析函数:https://date-fns.org/v2.28.0/docs/parse
【讨论】:
由于您的日期格式使用/ 作为分隔符,因此您需要先将其拆分,然后再将其转换为日期对象。您还需要从月份中减去 1,因为 Date 构造函数需要一个从零开始的值(其中一月 = 0、二月 = 1、三月 = 2 等)
const [year, month, day] = str.split('/');
const date = new Date(+year, +month - 1, +day);
【讨论】: