我还没有构建任何代码,因为在开始制作之前我需要问这个问题。
首先我在做什么: 我将在我的网站上制作一个锦标赛系统,我希望锦标赛创建者选择一个日期和时间,该锦标赛将对注册有效并关闭注册。
我相信我会使用 www.jongsma.org 日期选择器,因为我认为它非常漂亮并且易于最终用户使用。 Link:here
问题:
在清理表单日期/时间的输入后,我是否需要指定将其从用户(插入时间的人)本地时间转换为 UTC,然后再将数据存储在数据库中,或者它是否自动转换在将数据写入数据库时从本地时间输入 UTC?
我正在使用 MySQLite
最佳答案
MySQL 接受格式为“Y-m-d H:i:s”的日期时间。 您始终可以使用 strtotime 将不同格式的日期转换为 unix_timestamp并将其转换为 mysql 日期格式:
$unix_time = strtotime($differentFormattedDate);
date("Y-m-d H:i:s",$unix_time);
关于php - 时间戳和表单输入日期/时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21455283/