Javascript 获取js中的当前日期
我用的是Datetimepicker 我想在加载页面时将当前日期设置为默认日期 我使用了Javascript 获取js中的当前日期,javascript,jquery,datetimepicker,utc,Javascript,Jquery,Datetimepicker,Utc,我用的是Datetimepicker 我想在加载页面时将当前日期设置为默认日期 我使用了newdate()和getUTCFullYear函数来获取它 但是我们当前的时间是utc+8,所以时间上存在差异,我如何解决这个问题。我尝试过d.getUTCDate()+1,但utc和utc+8之间的差异不是1天 这是我的代码: jQuery(function(){ var d = new Date(), date = (d.getUTCFullYear())+'-'+(d.getUTCMonth()+1)
newdate()
和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">
jQuery(函数(){
var d=新日期(),
日期=(d.getUTCFullYear())+'-'+(d.getUTCMonth()+1)+'-'+(d.getUTCDate());
jQuery(“#来自datepicker”).datetimepicker({
格式:'Y-m-d 00:00:00',
默认时间:'00:00',
格式化时间:“H:00”,
计时器选择器:错误,
面具:假,
价值:日期,
onShow:功能(ct){
此选项为.setOptions({
maxDate:jQuery(“#到日期选择器”).val()?jQuery(“#到日期选择器”).val():false
})
},
});
jQuery(“#to datepicker”).datetimepicker({
格式:'Y-m-d 23:59:59',
默认时间:'23:59',
格式时间:'H:59',
计时器选择器:错误,
面具:假,
价值:日期,
onShow:功能(ct){
此选项为.setOptions({
minDate:jQuery(“#来自日期选择器”).val()?jQuery(“#来自日期选择器”).val():false
})
},
});
});
这很有效,谢谢大家的支持
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;
var d=新日期();
变量月份=d.getMonth()+1;
var day=d.getDate();
变量输出=d.getFullYear()+'-'+
(''+月)。长度参考日期的每个getUTC
方法都有相当于当地时间的方法,等等。谢谢大家,现在开始工作了!我非常感谢你们的帮助!@SorangwalaAbbasali