[英]JavaScript date.format is not a function
我正在使用这段代码从隐藏字段中获取表示日期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")
但它抛出一个错误:
end_date.format is not a function
为什么会这样,以及如何解决这个问题?
这是因为.format
是不是在本地JavaScript函数Date.prototype
。
你需要像这样添加一个lib: http : //jacwright.com/projects/javascript/date_format/
我个人使用http://momentjs.com/来管理JavaScript中的日期
你得到这个错误,因为Date.prototype.format
不存在 (我想知道你为什么这么做)。
请参阅此问题,了解如何设置日期格式。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.