首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在Php/Mysql中处理时间

问在Php/Mysql中处理时间
EN

Stack Overflow用户
提问于 2012-12-05 16:36:07
回答 6查看 27.1K关注 0票数 6

我很困惑。例如,我添加了一条记录,该记录的时间也应该填满,然后我用6:30 pm这样的格式填充了时间文本框

So how could I store this data into mysql database? What data type should I use?Because there are time,datetime and timestamp datatypes. What PHP functions should I use.

我真正想实现的是让用户以H:MM am/pm (例如6:30 pm)的格式输入时间,以适当的方式将其存储在数据库中,并按照输入的格式显示或检索这些数据。

谁能帮助我理解如何使用Php在mysql中存储和检索时间。请给我举个例子。

我知道网上有很多资源,但我想要一个像我这样的编程新手的直接和明确的答案。

EN

回答 6

Stack Overflow用户

回答已采纳

发布于 2012-12-05 16:48:02

如果将时间作为6:30 PM作为用户输入,那么可以使用strtotime()将其转换为时间戳,然后可以格式化时间戳以存储在数据库中。

使用要求时间格式为HH:MM:SS (24小时)的MySQL TIME数据类型。

示例:

代码语言:javascript
复制
$dbFormat = date('H:i:s', strtotime('6:30 PM'));

产生:

18:30:00

现在就可以插入到数据库中了。当您从数据库中检索它时,可以使用DATE_FORMAT()函数将其MySQL格式化为原始格式。

代码语言:javascript
复制
SELECT DATE_FORMAT(mytime, '%l:%i %p') FROM mytable

产生:

6:30 PM

票数 22
EN

Stack Overflow用户

发布于 2012-12-05 16:46:56

您可以使用timestamp在MySQL数据库中存储时间。

到时间戳的时间:

代码语言:javascript
复制
<?php
    $time = strtotime($yourTime); //yourTime is the time from your input box.
?>

时间戳到时间:

代码语言:javascript
复制
<?php
    $time = date('g:i a', $yourTime); //yourTime is the time from the database.
?>

有关更多信息,请参阅:http://nl1.php.net/manual/en/function.date.php和http://php.net/manual/en/function.strtotime.php

编辑:您可以在MySQL数据库中将时间戳值保存为(11)。

票数 4
EN

Stack Overflow用户

发布于 2012-12-05 16:52:41

您应该在mysql http://dev.mysql.com/doc/refman/5.0/en/time.html中使用time类型

时间以以下格式存储:HH:MM:SS

并且对于php转换,

插入:

代码语言:javascript
复制
$time=strtotime('6:30 pm');
$data_bd=date("H:i:s",$time);
//And then insert into mysql field

摘录:

代码语言:javascript
复制
//Extract the data from mysql
$time=strtotime('18:30:00');
$data_print=date("g:i a",$time);

如果你想看这个过程:http://codepad.org/gNdm4YIy

有关详细信息,请参阅:

http://es2.php.net/manual/en/function.strtotime.php

http://es2.php.net/manual/en/function.date.php

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/13719116

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档