将SQL日期时间转换为单独的变量

时间:2011-03-24 12:05:01

标签: php

我一直在研究博客评论系统,并且已经使用NOW()插入日期时间,我无法将其拉回到可管理的变量中,

我尝试使用strtotime,如下面的

$date_time1 = strtotime( $row['chron']);
echo $date_time1;

还有mktime

$timeywimey = mktime ( $row['chron'] );

这两项都将2011-03-24 12:01:59转变为1300964519

如果可能,我会将这些分成yy,mm,dd hh,mm

1 个答案:

答案 0 :(得分:2)

尽管每个PHP用户都应该知道基本字符串操作,但是不应该使用SQL date_format()函数或者使用SQL $date = date("format",strtotime($row['chron'])); 函数来拆分此值,而是将其格式化为所需的格式。 PHP date()一个。对于后者,它将是

{{1}}

为了分裂练习,你要么使用一些正则表达式(更难)或偶然调用explode(),要将值分成日期时间部分,然后将它们分成更小的部分。