您好我的用户可以输入日期,如2/2/2008,但我需要格式为02/02/2008。我如何用date.js重新格式化它?
我试过了:
document.getElementById("smth").value = Date.parse(smth, "dd/mm/yyyy").toString("dd/mm/yyyy");
虽然解析工作正常,toString输出02/00/2008?如果再次在02/00/2008日期再次运行我得到 01/00/2008。
有人能指出我正确的方向吗?
答案 0 :(得分:1)
这种情况不敏感吗?毫米分钟,MM几个月?
答案 1 :(得分:1)
尝试使用" dd / MM / yyyy"
进行格式化 Date.parse("2/2/2008", "dd/mm/yyyy").toString("dd/MM/yyyy")