我正在使用以下jquery日期&时间选择器在日记页面上。 http://trentrichardson.com/examples/timepicker/#rest_examples
它快速且易于使用并且使日期易于阅读,但我遇到的问题是我不确定如何将其转换为标准的mysql日期格式以将其保存到数据库。
当我选择日期和时间时,它会将其添加到时间日期输入框中,如下所示>> 2013年1月9日星期三01:43 pm
如果我点击提交,它就不会保存到数据库中。
有没有人知道如何将其转换为处理发布数据的php中的格式并像往常一样保存它,因为它驱使我绕过弯道试图找出转换它的方法?。
我目前用于jquery部分的代码如下:
<script type="text/javascript">
$(function(){
$('#timedate').datetimepicker({
timeFormat: "hh:mm tt",
dateFormat: "D MM d, yy"
});});</script>
创建日期,如:
Wed January 9, 2013 01:43 pm
答案 0 :(得分:8)
使用DateTime::createFromFormat()
:
$datetime = DateTime::createFromFormat("D F d, Y H:i a", 'Wed January 9, 2013 01:43 pm');
echo $datetime->format("Y-m-d H:i:s");
答案 1 :(得分:1)
对datepicker格式使用以下选项:
timeFormat: "HH:mm:ss",
dateFormat: "yy-mm-dd"