【发布时间】:2015-01-05 06:33:44
【问题描述】:
我在 Web 应用程序的前端使用 bootstrap datepicker。数据库需要dd-mm-yyyy 格式的所有日期。所以这就是我使用datepicker的方式。
<script>
$(function() {
$(".dates").datepicker({
format: 'dd-mm-yyyy',
autoclose: true
});
});
</script>
我现在有一个新要求来检查两个日期值之间的月差。 我试过这段代码:
var onBookingDate = new Date(jQuery('#datepick_onBooking').val());
var commencingDate = new Date(jQuery('#commencingDate').val());
var msPerMonth = 1000*60*60*24*30;
alert(onBookingDate );
alert(commencingDate );
alert (Math.floor(commencingDate .getTime() - onBookingDate.getTime())/msPerMonth );
在此,它以 mm-dd-yyyy 的格式提醒日期
即:如果我选择 10-02-2015(2015 年 2 月 10 日),它会提醒日期为 2015 年 10 月 2 日。
如何将收到警报的日期格式更改为 dd-mm-yyyy ?我无法将格式更改为 mm-dd-yyyy,因为数据库需要 dd-mm-yyyy 格式的日期。
谢谢!
【问题讨论】:
标签: jquery twitter-bootstrap datepicker bootstrap-datepicker