mysql里的一个字段是ctime int(10)类型
从页面得到数据time()插入数据库ctime字段,ctime的数据就为1258783805
从页面<?php echo date('Y-m-d H:i',$uo['ctime'])?>这样取出该值为2009-11-21 14:10
那我用手动直接写2009-11-21 14:10插入那个ctime字段,如何转成1258783805这数字呢?
mysql里的一个字段是ctime int(10)类型
从页面得到数据time()插入数据库ctime字段,ctime的数据就为1258783805
从页面<?php echo date('Y-m-d H:i',$uo['ctime'])?>这样取出该值为2009-11-21 14:10
那我用手动直接写2009-11-21 14:10插入那个ctime字段,如何转成1258783805这数字呢?
通过strtotime基本可以实现。说基本因为14:10这样的格式对于strtotime来说是无效的。我们可以使用2:10pm这样的格式。如果不会把14:10转换成2:10pm这样的格式。可以继续问我
直接使用strtotime()这个函数
strtotime("2009-11-21 14:10"); 应该不存在楼上的am和pm问题
支持mktime
UNIX_TIMESTAMP 可能是数据库中的语句,哎,查询的吧,没有用过。但要入库就需要先用php的mktime处理然后入库
这个可以直接用函数的啊。例如我插入2009-12-02 16:14:12
SELECT UNIX_TIMESTAMP( '2009-12-02 16:14:12' ) 这样就可以得到你想要的一串整形的数字1259741652 希望能够帮到你!~