繁体   English   中英

PHP和jQuery日期时间选择器

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM