2016-04-21 54 views
3

我使用日期時間選擇器與當我用這上面的格式我得到一年增加了5下面這段代碼格式化日期使用日期時間選擇器格式時,它由5

$('.date').datetimepicker({ 
    format: 'YYYY-MM-DD HH:mm',   
    sideBySide: true 
}); 

增加一年年份。

如果我使用

$('.date').datetimepicker({ 
     'format: 'DD.MM.YYYY HH:mm',   
     sideBySide: true 
}); 

一切正常。

+1

你的第二個片段看起來像'format:'之前有一個額外的撇號,是故意的嗎? – Shelvacu

+0

http://jsfiddle.net/arunpjohny/16t5mLxr/1/ - 如何重現您的問題 –

+0

另外哪個是datetimepicker插件? –

回答

0

您使用格式的方式對於datetimepicker插件是錯誤的。

使用

$('.date').datetimepicker({ 
    'format': 'd.M.Y H:m',   
    sideBySide: true 
}); 

DEMO

$('.date').datetimepicker({ 
 
    'format': 'd.M.Y H:m',   
 
    sideBySide: true 
 
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.0/jquery.min.js"></script> 
 
<link href="https://cdnjs.cloudflare.com/ajax/libs/jquery-datetimepicker/2.5.3/jquery.datetimepicker.min.css" rel="stylesheet"/> 
 
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery-datetimepicker/2.5.3/build/jquery.datetimepicker.full.min.js"></script> 
 
<input type="text" class="date"/>

0

試試這個:

jQuery(function($) { 
$('.date').datetimepicker({ 
format: "y-M-d H:m", // Change format to this 
sideBySide: true 
}); 
}); 

這裏是Updated Fiddle

瞭解更多關於DateTimePicker here