【发布时间】:2014-12-16 23:33:17
【问题描述】:
我需要以这种格式编码日期:4-6-2014
以下格式的日期:2014-06-04
所以我可以用它构建一个日期。
我的做法是:
var date_string = '4-6-2014';
date_string = date_string.substring(6, 10)+'-' + ('0'+date_string.substring(3, 5)).slice(-2) +'-'+ ('0'+(date_string.substring(0, 2))).slice(-2);
var new_date = new Date(date_string);
此代码仅在字符串具有两位数的日期和月份时才有效,一旦字符串在几天或几个月内没有前导 0,它就会失败..
解决这个问题的方法是什么...
问候
【问题讨论】:
标签: javascript string date format type-conversion