[英]PHP & jQuery datetime picker
我正在使用jQuery datetime选择器接受用户输入。
我的日期格式如`dateFormat:“ d-MM-yy”,在我的jQuery设置中它返回的日期如
15-January-2013 20:00
不幸的是我的PHP数据库接受2013-01-20 20:00
格式的值
我可以使用php strotime()
像2013-01-15 20:00
一样解析日期,但这会导致时区错误,所以我想将2013-01-15 20:00
作为php端的原始字符串。
是他们的任何方式,以便用户可以在输入框中看到像15-January-2013 20:00
,我的php程序将获得2013-01-15 20:00
值。
更新资料
我希望15-January-2013 20:00
2013-01-15 20:00
在php端成为15-January-2013 20:00
这就是我在php文件中插入数据库(MySql)所做的事情
DateTime::createFromFormat('d-m-Y', $date)->format('Y-m-d')
它仅用于日期,因为我分别使用时间。 如果您在php.net上进行检查,将不难发现如何一起确定日期和时间。
jQuery Datepicker支持备用表单字段。 该字段可以隐藏,您可以设置它以使用更友好的php日期字符串填充它。
例:
<input type="hidden" id="phpDate" />
<input type="text" id="date" />
的JavaScript
$( "input#date" ).datetimepicker({ altField: "#phpDate", altFormat: "yy-mm-dd", altTimeFormat:"HH:mm" });
有关详细信息,请参见Datepicker altField / altFormat文档和Datetimepicker选项 。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.