js获取当前日期
get current date in js
我正在使用 XDAN 的日期时间选择器
我想在页面加载时将当前日期设置为默认日期。
我使用了 new Date()
和 getUTCFullYear
函数来获取它。
但是我们现在的时间是utc+8所以有时间上的差异,我该如何解决这个问题。我试过 d.getUTCDate()+1
但 utc 和 utc+8 之间的区别不是 1 天
这是我的代码:
jQuery(function(){
var d = new Date(),
date = (d.getUTCFullYear())+'-'+(d.getUTCMonth()+1)+'-'+(d.getUTCDate());
jQuery('#from-datepicker').datetimepicker({
format:'Y-m-d 00:00:00',
defaultTime:'00:00',
formatTime: 'H:00',
timepicker: false,
mask: false,
value: date,
onShow:function( ct ){
this.setOptions({
maxDate:jQuery('#to-datepicker').val()?jQuery('#to-datepicker').val():false
})
},
});
jQuery('#to-datepicker').datetimepicker({
format:'Y-m-d 23:59:59',
defaultTime:'23:59',
formatTime: 'H:59',
timepicker: false,
mask: false,
value: date,
onShow:function( ct ){
this.setOptions({
minDate:jQuery('#from-datepicker').val()?jQuery('#from-datepicker').val():false
})
},
});
});
<input type="text" id="from-datepicker" name="from" placeholder="yyyy-mm-dd hh:mm:ss">
<input type="text" id="to-datepicker" name="to" placeholder="yyyy-mm-dd hh:mm:ss">
这是工作,感谢你们的支持!
var d = new Date();
var month = d.getMonth()+1;
var day = d.getDate();
var output = d.getFullYear() + '-' +
((''+month).length<2 ? '0' : '') + month + '-' +
((''+day).length<2 ? '0' : '') + day;
我正在使用 XDAN 的日期时间选择器 我想在页面加载时将当前日期设置为默认日期。
我使用了 new Date()
和 getUTCFullYear
函数来获取它。
但是我们现在的时间是utc+8所以有时间上的差异,我该如何解决这个问题。我试过 d.getUTCDate()+1
但 utc 和 utc+8 之间的区别不是 1 天
这是我的代码:
jQuery(function(){
var d = new Date(),
date = (d.getUTCFullYear())+'-'+(d.getUTCMonth()+1)+'-'+(d.getUTCDate());
jQuery('#from-datepicker').datetimepicker({
format:'Y-m-d 00:00:00',
defaultTime:'00:00',
formatTime: 'H:00',
timepicker: false,
mask: false,
value: date,
onShow:function( ct ){
this.setOptions({
maxDate:jQuery('#to-datepicker').val()?jQuery('#to-datepicker').val():false
})
},
});
jQuery('#to-datepicker').datetimepicker({
format:'Y-m-d 23:59:59',
defaultTime:'23:59',
formatTime: 'H:59',
timepicker: false,
mask: false,
value: date,
onShow:function( ct ){
this.setOptions({
minDate:jQuery('#from-datepicker').val()?jQuery('#from-datepicker').val():false
})
},
});
});
<input type="text" id="from-datepicker" name="from" placeholder="yyyy-mm-dd hh:mm:ss">
<input type="text" id="to-datepicker" name="to" placeholder="yyyy-mm-dd hh:mm:ss">
这是工作,感谢你们的支持!
var d = new Date();
var month = d.getMonth()+1;
var day = d.getDate();
var output = d.getFullYear() + '-' +
((''+month).length<2 ? '0' : '') + month + '-' +
((''+day).length<2 ? '0' : '') + day;