Bootstrap datepicker – 如何以其他格式获取toDisplay,以及其他格式的toValue
很长一段时间,我遇到了toDisplay
和toDisplay
。 我需要并在显示屏上显示日期格式为dd.mm.yyyy和u toValue,它与表单一起发送,以便它采用yyyy-mm-dd格式。 我尝试了各种各样的东西,但它仍然无效。 我附上了插件官方页面中的代码。
toDisplay: function (date, format, language) { var d = new Date(date); d.setDate(d.getDate() - 7); return d.toISOString(); }, toValue: function (date, format, language) { var d = new Date(date); d.setDate(d.getDate() + 7); return new Date(d); }
预先感谢您的帮助!
$("#elementID").datepicker({ format: "dd/mm/yyyy", // or what ever format your want calendarWeeks: true, todayHighlight: true, clearBtn: true, autoclose: true });
然后在页面中包含moment.js库
var date = moment($('#elementID').datepicker("getDate")).format("YYYY/MM/DD");
我有完全相同的问题,很长时间没有找到一个可行的解决方案……
最后我不得不放弃尝试使用该函数获取格式,我只是使用另一个隐藏的输入字段来存储要提交的日期格式,这在日历更改时更新。 我用了moment.js来
标记
希望有所帮助。