php - 时间戳和表单输入日期/时间

标签 php jquery mysql mysqli datepicker

我还没有构建任何代码,因为在开始制作之前我需要问这个问题。

首先我在做什么: 我将在我的网站上制作一个锦标赛系统,我希望锦标赛创建者选择一个日期和时间,该锦标赛将对注册有效并关闭注册。

我相信我会使用 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/

相关文章:

php - 帮助计算总行数

php - 使用 IN 查询在表列中查找值

php - 无法使用 'foreach' 命令加载图库图像

php mysql 从数组插入值

php - 显示真实内容,而不是 HTML 标签和内联 CSS 包裹的内容

javascript - 函数中的 2 个变量获得相同的日期值

mysql - 如何从多个表进行自定义查询

php - 从同一个表中选择列

PHP 扩展遍历数组

jquery - jRails 3 中的可编辑