2017-01-21 14 views
1

私はXDAN のDatetimepickerを使用していますページが読み込まれるとき、デフォルトとして現在の日付を設定したいと思います。jsの現在の日付を取得

私はnew Date()getUTCFullYearを使用してそれを取得しました。

しかし、現在の時刻はです。utc + 8ですから、この時間の違いは、どうすればこの問題を解決できますか。

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"> 
+1

参照の[現在日時を取得し(http://stackoverflow.com/questions/8398897/how-to-get-current-date-in-jquery) –

+2

'Date's用の各' getUTC'方法現地時間に相当する - ['getUTCFullYear()'](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Date/getUTCFullYear)と['getFullYear()' ](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Date/getFullYear)など –

+1

ありがとう、たくさんの人、その今働いている!私は本当にあなたの助けに感謝します! @SorangwalaAbbasali – ABD

答えて

1

これは、ご支援のおかげでみんなが働いている:これは私のコードである

を私はd.getUTCDate()+1を試してみましたが、UTCUTC + 8との違いは、1日ではありません!

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; 
関連する問題