2016-04-21 55 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