首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >不了解mysql中的日期格式,如1286066935 - UserCake

不了解mysql中的日期格式,如1286066935 - UserCake
EN

Stack Overflow用户
提问于 2010-10-03 23:48:50
回答 6查看 429关注 0票数 3

我对UserManagement使用UserCake -在表userCake_Users中有一列LastSignIn,但值的格式如下: 1286066935

使用此函数,我可以获得正确的日期

代码语言:javascript
复制
public function updateLastSignIn()
{
    global $db,$db_table_prefix;

    $sql = "UPDATE ".$db_table_prefix."Users
            SET
            LastSignIn = '".time()."'
            WHERE
            User_ID = '".$db->sql_escape($this->user_id)."'";

    return ($db->sql_query($sql));
}

但是哪种格式是1286066935呢?

这是sql文件

代码语言:javascript
复制
--
-- Table structure for table `Users`
--

CREATE TABLE IF NOT EXISTS `Users` (
  `User_ID` int(11) NOT NULL auto_increment,
  `Username` varchar(150) NOT NULL,
  `Username_Clean` varchar(150) NOT NULL,
  `Password` varchar(225) NOT NULL,
  `Email` varchar(150) NOT NULL,
  `ActivationToken` varchar(225) NOT NULL,
  `LastActivationRequest` int(11) NOT NULL,
  `LostPasswordRequest` int(1) NOT NULL default '0',
  `Active` int(1) NOT NULL,
  `Group_ID` int(11) NOT NULL,
  `SignUpDate` int(11) NOT NULL,
  `LastSignIn` int(11) NOT NULL,
  PRIMARY KEY  (`User_ID`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;
EN

回答 6

Stack Overflow用户

回答已采纳

发布于 2010-10-03 23:51:50

我猜这是个UNIX Timestamp

票数 3
EN

Stack Overflow用户

发布于 2010-10-03 23:52:12

但是哪种格式是1286066935呢?

我是Unix time。这是自1970年1月1日格林尼治标准时间午夜以来的秒数。

1286066935代表今天格林尼治标准时间00:48:55,2010年10月3日。

您可以使用像this one这样的在线转换器将Unix时间戳转换为“普通”日期/时间。或者,您可以在Linux上使用date命令:

代码语言:javascript
复制
$ date -d @1286066935
Sun Oct  3 01:48:55 BST 2010
票数 2
EN

Stack Overflow用户

发布于 2010-10-03 23:52:14

它被称为Unix Time Stamp

基本上,在Unix中,时间戳表示为从Unix Epoch或1970年1月1日起的秒数。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3850457

复制
相关文章

相似问题

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