如何使用JavaScript中的格式规范将字符串转换为日期时间?
2022-08-30 01:00:46
如何通过指定格式字符串将字符串转换为javascript中的日期时间对象?
我正在寻找类似的东西:
var dateTime = convertToDateTime("23.11.2009 12:34:56", "dd.MM.yyyy HH:mm:ss");
如何通过指定格式字符串将字符串转换为javascript中的日期时间对象?
我正在寻找类似的东西:
var dateTime = convertToDateTime("23.11.2009 12:34:56", "dd.MM.yyyy HH:mm:ss");
如果您的字符串与 Date.parse() 兼容,请使用
。如果你的格式不兼容(我认为是不兼容的),你必须自己解析字符串(使用正则表达式应该很容易),并使用年、月、日期、小时、分钟和秒的显式值创建一个新的 Date 对象。new Date(dateString)
我认为这可以帮助你:http://www.mattkruse.com/javascript/date/
有一个功能,你可以稍微调整一下来解决你的问题。getDateFromFormat()
更新:javascripttoolbox.com 上有示例的更新版本