Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/date/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Date 如何将字符串日期格式“2019年10月18日”转换为有效日期“2019-10-17T23:00:00.000Z”`_Date_Format_Momentjs - Fatal编程技术网

Date 如何将字符串日期格式“2019年10月18日”转换为有效日期“2019-10-17T23:00:00.000Z”`

Date 如何将字符串日期格式“2019年10月18日”转换为有效日期“2019-10-17T23:00:00.000Z”`,date,format,momentjs,Date,Format,Momentjs,我需要将如下字符串日期格式转换为有效日期2019-10-17T23:00:00.000Z或类似日期2019-10-17 我曾尝试将字符串解析为矩,但不断出现错误 更新:我使用了moment('2019年10月18日').format()。收到无效日期作为错误,很抱歉,我应该澄清我正在尝试将字符串2019年10月18日转换为有效的日期格式,在构造矩对象时,您只需为输入(MMMM Do YYYY)提供格式字符串,方法如下: //这种方式在一天开始时在本地时区解释输入 时刻('2019年10月18日,

我需要将如下字符串日期格式转换为有效日期
2019-10-17T23:00:00.000Z
或类似日期
2019-10-17

我曾尝试将字符串解析为矩,但不断出现错误


更新:我使用了
moment('2019年10月18日').format()
。收到无效日期作为错误,很抱歉,我应该澄清我正在尝试将字符串
2019年10月18日
转换为有效的日期格式,

在构造
对象时,您只需为输入(
MMMM Do YYYY
)提供格式字符串,方法如下:

//这种方式在一天开始时在本地时区解释输入
时刻('2019年10月18日,'MMMM Do YYYY')
//这种方式在UTC中解释一天开始时的输入
utc时间(“2019年10月18日”、“年月日”)
//这种方式在一天开始时在特定的指定时区解释输入
//(需要即时时区附加组件)
矩.tz('2019年10月18日'、'MMMM Do YYYY'、'欧洲/伦敦')
然后,您可以根据需要对其进行格式化和/或转换。例如:

//这种方式保留本地时间,包括格式化时的本地时间偏移量
时刻('2019年10月18日,'MMMM Do YYYY')。格式()
//这种方式在格式化之前从本地转换为utc
时刻('2019年10月18日,'MMMM Do YYYY')。utc().格式()
//这种方式在格式化之前从本地转换为utc,包括毫秒
时刻('2019年10月18日,'MMMM Do YYYY')。toISOString()

在构造
力矩
对象时,只需为输入提供格式字符串(
MMMM Do YYYY
),方法如下:

//这种方式在一天开始时在本地时区解释输入
时刻('2019年10月18日,'MMMM Do YYYY')
//这种方式在UTC中解释一天开始时的输入
utc时间(“2019年10月18日”、“年月日”)
//这种方式在一天开始时在特定的指定时区解释输入
//(需要即时时区附加组件)
矩.tz('2019年10月18日'、'MMMM Do YYYY'、'欧洲/伦敦')
然后,您可以根据需要对其进行格式化和/或转换。例如:

//这种方式保留本地时间,包括格式化时的本地时间偏移量
时刻('2019年10月18日,'MMMM Do YYYY')。格式()
//这种方式在格式化之前从本地转换为utc
时刻('2019年10月18日,'MMMM Do YYYY')。utc().格式()
//这种方式在格式化之前从本地转换为utc,包括毫秒
时刻('2019年10月18日,'MMMM Do YYYY')。toISOString()

您尝试进行解析的代码是什么,出现了什么错误?此外,您似乎希望将该值解析为午夜本地时间,并且您的本地时区偏移量为该日期的UTC+1。这是基于一个固定的需求,而不管用户是谁?或者您只是在寻找要在用户的本地时间中解析的日期?不必是UTC+1您尝试进行解析的代码是什么,出现了什么错误?此外,您似乎希望将该值解析为午夜本地时间,并且您的本地时区偏移量为该日期的UTC+1。这是基于一个固定的需求,而不管用户是谁?或者您只是在寻找要在用户的本地时间中解析的日期?不必是UTC+1