Php mysql 日期时间处理入门


php日期时间格式是这样的 年-月-日 时:分:秒

$dt = "0000-00-00 00:00:00";

 

 
从mysql取出和输入的datetime也是这样格式。

假设你只要显示比较friendly的日期,我要介绍php里这个很方便的function strtotime

$display = date('D, d M y' , strtotime($dt) )
//输出结果Tues, 12 January 2008 [字串]

 

 
更多关于date函数 可以到php date手册查看

如果要获得现在日期时间

$dt = date();
或者
$dt = date('d-m-y h:i:s');

  

 

需要mysql里一个column专存取当时时间你可以设该column为timestamp
如果你已经设为datetime了也无所谓,sql语句里 insert into `table` (`dt`) value (now())
除了now() mysql还有许多日期时间函数查找手册

举例,要求日期在一时段内的SQL语句

SELECT * FROM `table` WHERE ( opendate_col <= now() ) 
AND (closedate_col >=now() )

Advertisements
此条目发表在未分类分类目录。将固定链接加入收藏夹。

发表评论

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / 更改 )

Twitter picture

You are commenting using your Twitter account. Log Out / 更改 )

Facebook photo

You are commenting using your Facebook account. Log Out / 更改 )

Google+ photo

You are commenting using your Google+ account. Log Out / 更改 )

Connecting to %s