我从 cookie 中获取一个字符串日期,它返回的格式 2017-11-16
。我的日期选择器日期格式是 D, M d, yy
例如 Thu, Apr 27, 2017
。
如果我只是将它设置为 $("#m_checkin").datepicker().datepicker("setDate", "2017-11-16");
日期选择器函数停止工作,它只是将 2017-11-16
设置为输入值。如何将我的日期格式化为我的日期选择器日期格式?
https://jsfiddle.net/n6dokkty/
原文由 happyman 发布,翻译遵循 CC BY-SA 4.0 许可协议
您需要在将日期设置为特定格式之前解析日期。
你可以在这里看到: https ://jsfiddle.net/r1nm5h7k/
参考: https ://api.jqueryui.com/datepicker/#utility-formatDate