簡體   English   中英

將“日期時間”設置為“ jQuery日期時間選擇器”

[英]Set Date Time to Jquery date time picker

我有用Javascript約會

Sun Feb 15 2015 08:02:00 GMT+0200 (EET)

如何將“ dd/mm/yyyy hh:mm:ss ”格式設置為日期時間選擇器?

如果我這樣設置:

dateStart

2015年2月15日,星期日08:02:00 GMT + 0200(EET)

$('#dateTimeStart')。datetimepicker('setDate',dateStart);

解析日期/時間字符串時出錯:位置10的日期/時間字符串缺少數字= 02-15-2015 08:02:00 timeFormat = HH:mm dateFormat = mm-dd-yyyy

$('#dateTimeStart').datetimepicker({
        dateFormat: 'yy-dd-mm'
        timeFormat: "hh:mm:ss"
    });

您必須格式化日期。 您可以在這里獲取的功能的幫助下進行操作。

用法:

<script>
  document.write($.format.date("Sun Feb 15 2015 08:02:00", "dd/mm/yyyy hh:mm:ss"));
</script>

這是一個很小且非常不錯的解決方案,可以幫助您解決問題。

您正在尋找類似的格式

jQuery('#dateTimeStart').datetimepicker({
    format:'d/m/Y H:i:s'
});

根據http://xdsoft.net/jqplugins/datetimepicker/上的DateTimePicker文檔,“格式”字符串基於PHP日期格式字符串,您可以在http://php.net/manual/上進行閱讀。 zh / function.date.php 請特別注意,它們僅使用一個字母表示多個數字(例如,用“ d”代替“ dd”)

使用下面的JavaScript代碼更改formate

 var date = new Date('Sun Feb 15 2015 08:02:00 GMT+0200');

 var day    = date.getDate();
 var month  = date.getMonth();
 var year  = date.getFullYear();
 var hours = date.getHours();
 var minutes = "0" + date.getMinutes();
 var seconds = "0" + date.getSeconds();

 var fulldate = day+'/'+(month+1)+'/'+year+' '+hours + ':' + minutes.substr(minutes.length-2) + ':' + seconds.substr(seconds.length-2);

看到小提琴的工作副本

您可以創建以格式返回日期的函數

function convertdate(param){
    var date = new Date(param);
    var day    = date.getDate();
    var month  = date.getMonth();
    var year  = date.getFullYear();
    var hours = date.getHours();
    var minutes = "0" + date.getMinutes();
    var seconds = "0" + date.getSeconds();

    return fulldate = day+'/'+(month+1)+'/'+year+' '+hours + ':' + minutes.substr(minutes.length-2) + ':' + seconds.substr(seconds.length-2);
}
alert(convertdate('Sun Feb 15 2015 08:02:00 GMT+0200'));

我在以下服務器中更改了日期格式: 02/15/2015 08:02:00 AM ',然后我解析了此字符串並創建了新日期:

var dateString ='02/15/2015 08:02:00 AM';
var dateStart = new Date(Date.parse(dateString, "mm/dd/yyyy hh:mm:ss"));
$('#dateTimeStart').datetimepicker('setDate', dateStart);

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM