欢迎各位兄弟 发布技术文章
这里的技术是共享的
以ISO 8601格式解析给定的字符串,并返回Date的实例。 函数接受完整的ISO 8601格式以及部分实现。 ISO 8601:http://en.wikipedia.org/wiki/ISO_8601 如果参数不是字符串,则函数无法解析字符串或 值无效,它将返回无效日期。 先前的实现已重命名为。 要转换的值 具有选项的对象。 扩展年份格式中的附加位数 本地时区中的解析日期 需要1个参数描述
v2.0.0重大更改:
parse
parseISO
parseISO
现在可以验证ISO-8601字符串中的单独日期和时间值, 并在日期无效时返回。Invalid Date
parseISO
现在,如果解析字符串参数失败,它就不再依赖于构造函数。而是返回。new Date
Invalid Date
用法
句法
参数
名称 类型 描述 争论 串 选项 宾语 名称 类型 描述 additionalDigits 0 | 1 | 2 返回
类型 描述 日期 例外
类型 描述 类型错误 引发RangeError options.additionalDigits
必须为0、1或2例子
来自 https://date-fns.org/v2.0.0/docs/parseISO
Parse the given string in ISO 8601 format and return an instance of Date. Function accepts complete ISO 8601 formats as well as partial implementations. ISO 8601: http://en.wikipedia.org/wiki/ISO_8601 If the argument isn't a string, the function cannot parse the string or the values are invalid, it returns Invalid Date. The previous the value to convert an object with options. the additional number of digits in the extended year format the parsed date in the local time zone 1 argument requiredDescription
v2.0.0 breaking changes:
parse
implementation was renamed to parseISO
.parseISO
now validates separate date and time values in ISO-8601 strings and returns Invalid Date
if the date is invalid.parseISO
now doesn't fall back to new Date
constructor if it fails to parse a string argument. Instead, it returns Invalid Date
.Usage
Syntax
Arguments
Name Type Description argument String options Object Name Type Description additionalDigits 0 | 1 | 2 Returns
Type Description Date Exceptions
Type Description TypeError RangeError options.additionalDigits
must be 0, 1 or 2Examples