在 javascript 中,如果我将日期指定为MM/DD/YYYY
,我可以将new Date()
其解析为本地时区:
>>> new Date('01/01/1970')
Date {Thu Jan 01 1970 00:00:00 GMT-0500 (EST)}
但是,如果我将日期指定为YYYY-MM-DD
,则假定我在 UTC 时区中给出日期:
>>> new Date('1970-01-01')
Date {Wed Dec 31 1969 19:00:00 GMT-0500 (EST)}
在解析“YYYY-MM-DD”日期时,是否有一种简单的方法可以告诉日期解析器使用本地时区?还是我需要先用.replace(/^(\d{4})-(\d{2})-(\d{2})$/, '$2/$3/$1')
它来修复它?