首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >用php将当前时间戳插入到mysql中?

问用php将当前时间戳插入到mysql中?
EN

Stack Overflow用户
提问于 2012-04-13 11:48:11
回答 5查看 21.2K关注 0票数 5

我都快疯了。我在interent上搜索过了,但没有得到任何结论。

我的数据库中有一个日期字段。我可以用date函数来检索值。

问题是我在一段时间之前就这样做了,我不记得我是如何将这些值插入到那个字段中的。它是一个整数值(根据我所读到的,自1970年1月1日以来的秒数,例如1338949763。但是当我尝试插入东西时,比如使用INSERT INTO entries (date) VALUES (NOW())。像2012-04-12 23:09:54一样,NOW将存储格式化的日期。我不想这样。我想存储整数值。我该怎么做?

EN

回答 5

Stack Overflow用户

发布于 2012-04-13 11:51:25

使用MySQL的UNIX_TIMESTAMP()函数获取当前纪元时间:

代码语言:javascript
复制
INSERT INTO mytable SET tstamp = UNIX_TIMESTAMP();

http://dev.mysql.com/doc/refman/5.5/en/date-and-time-functions.html#function_unix-timestamp

票数 18
EN

Stack Overflow用户

发布于 2012-04-13 11:51:50

试着使用像"INSERT INTO entries (date) VALUES ('".time()."')"这样的东西

票数 1
EN

Stack Overflow用户

发布于 2012-04-13 11:51:52

正确的函数是:

代码语言:javascript
复制
getdate()

不

代码语言:javascript
复制
NOW()
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10134979

复制
相关文章

相似问题

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