【问题标题】:insert timestamp into database, format: 1311602030将时间戳插入数据库,格式:1311602030
【发布时间】:2016-12-28 13:24:39
【问题描述】:

我在想如何以这种格式将时间存储到我的桌子上:

1311602030

目前我正在这样做:

INSERT INTO my_table (time) VALUES ( UTC_TIMESTAMP() )

这给了我这个:

2015-04-14 22:52:11

我能做的是:

INSERT INTO my_table ( time ) VALUES (  strtotime( UTC_TIMESTAMP() )  )

但没有更好的方法吗?

【问题讨论】:

  • 为什么这很重要?对不起,你意识到我对编程很陌生。该表目前并不存在,我只是在考虑这个问题。我假设一个带有 VARCHAR (60) 列的标准表。

标签: php database time


【解决方案1】:

假设您使用的是 MySQL,您要查找的是 UNIX_TIMESTAMP:

INSERT INTO my_table (time) VALUES ( UNIX_TIMESTAMP() )

更多信息在这里:https://dev.mysql.com/doc/refman/5.5/en/date-and-time-functions.html#function_unix-timestamp

【讨论】:

  • 哦,很好,不知道。所以 UNIX 给了我与我的建议完全相同的价值,对吧? :)
猜你喜欢
  • 1970-01-01
  • 2016-03-06
  • 2011-03-26
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-06-27
  • 1970-01-01
  • 2011-11-14
相关资源
最近更新 更多