我正在使用Jquery来显示日历。我创建了一个文本框,在文本框中单击后,日历打开。但是当我手动设置日期时,它总是在第一个月,然后是日期。但我想把它作为第一个日期然后一个月。假设我将2015年6月19日以这种方式推出2015年6月19日,但由于我的代码在一个月内计算为19,因此未显示。请帮忙。 以下是我的代码。
<script type="text/javascript">
$(function () {
$("#datepicker").datepicker();
});
</script>
<body>
<input type="text" id="datepicker">
</body>
答案 0 :(得分:0)
非常简单,无需图书馆:
var date = new Date();
var firstDay = new Date(date.getFullYear(), date.getMonth(), 1);
var lastDay = new Date(date.getFullYear(), date.getMonth() + 1, 0);
或者您可能更喜欢:
var date = new Date(), y = date.getFullYear(), m = date.getMonth();
var firstDay = new Date(y, m, 1);
var lastDay = new Date(y, m + 1, 0);
答案 1 :(得分:0)
$(function () {
$("#datepicker").datepicker({
dateFormat: 'dd/mm/yyyy'
});
});
答案 2 :(得分:0)
您需要定义dateFormat
属性:
$("#datepicker").datepicker({ dateFormat: 'dd-mm-yy' })
答案 3 :(得分:0)
您可以根据需要进行更改
var newdate = new Date();
var curr_date = newdate.getDate();
var curr_month = newdate.getMonth();
var curr_year = newdate.getFullYear();
curr_year = curr_year.toString().substr(2,2);
document.write(curr_date+"-"+curr_month+"-"+curr_year);