【发布时间】:2014-12-09 12:42:47
【问题描述】:
我有一个带有日期选择器的输入文本框,当用户选择特定日期时,日期说 09-Dec-2014 会应用于输入文本框。在提交时,我希望以 yyyymmdd 格式将日期传递给服务器,例如 20141209。那么如何在javascript中转换日期格式呢?
var date = new Date(Date.parse('09-Dec-2014'));
上面的代码给了我'无效日期'。
在网上搜索解决方案,但无法找到我的问题。
谁能帮帮我?
谢谢。
【问题讨论】:
-
如果您希望首先使用日期对象,您可以通过查看How can I convert string to datetime with format specification in JavaScript? 和Where can I find documentation on formatting a date in JavaScript 找到答案。另一方面,如果您只是想将字符串从一种形式直接转换为另一种形式,则有一种更简单的方法。
标签: javascript date date-formatting date-conversion