我正在使用这段代码yyyy-mm-dd从隐藏字段中获取表示日期的字符串,然后根据需要对其进行格式化:
var date_string = $('#end-date').val();
var splitDate = date_string.split("-");
var end_date = new Date(splitDate[0], splitDate[1] - 1, splitDate[2]);
end_date.format("dddd, mmmm dS, yyyy")
Run Code Online (Sandbox Code Playgroud)
但它抛出一个错误:
end_date.format is not a function
Run Code Online (Sandbox Code Playgroud)
为什么会这样,以及如何解决这个问题?
Pau*_*aul 17
那是因为.format它不是本机JavaScript函数Date.prototype.
你需要像这样添加一个lib:http://jacwright.com/projects/javascript/date_format/
我个人使用http://momentjs.com/来管理JavaScript中的日期
| 归档时间: |
|
| 查看次数: |
47309 次 |
| 最近记录: |