这是什么日期格式?(PHP Codeigniter文件帮助程序)

这是什么日期格式?(PHP Codeigniter文件帮助程序),php,codeigniter,Php,Codeigniter,我在想这个日期是什么格式的 'date' => int 1342640973 今天的日期是2012年7月18日 我是从CI file Helper中的get_file_info函数获得的。这是一个unix时间戳,是自1970年1月1日协调世界时(UTC)午夜以来经过的秒数,不包括闰秒 要获取PHP中的当前时间戳,可以使用并将时间戳转换为可使用的人类可读格式。它是unix时间戳,是自1970年1月1日协调世界时(UTC)午夜以来经过的秒数,不包括闰秒 要获取PHP中的当前时间戳,可以使

我在想这个日期是什么格式的

  'date' => int 1342640973
今天的日期是2012年7月18日


我是从CI file Helper中的get_file_info函数获得的。

这是一个unix时间戳,是自1970年1月1日协调世界时(UTC)午夜以来经过的秒数,不包括闰秒


要获取PHP中的当前时间戳,可以使用并将时间戳转换为可使用的人类可读格式。

它是unix时间戳,是自1970年1月1日协调世界时(UTC)午夜以来经过的秒数,不包括闰秒

要获取PHP中的当前时间戳,可以使用并将时间戳转换为可使用的可读格式。

在codeigniter中使用

unix_to_human(TIMESTAMP)
要获取人类可读的日期,需要在codeigniter使用中包含日期助手

unix_to_human(TIMESTAMP)
要获取人类可读的日期,它需要包含日期助手

这是一个! 自1970年1月1日(UTC)以来,您使用的值表示以秒为单位的日期/时间,由于其来源,它通常被称为“unix时间戳”

在PHP中处理这种时间表示很容易,有一些本机函数可以转换回该格式


将以指定的格式(unix时间戳)返回当前时间,以将其转换为可读字符串,可与相应的格式字符串一起使用,如下例所示:

$unix_timestamp = 1342640973;
$now_utimestamp = time (); 

print_r (
  array (
    date ("Y-m-d G:i:s", $unix_timestamp),
    date ("Y-m-d G:i:s", $now_utimestamp)
  )
);
我的系统上的输出:


除非您告诉PHP它当前所在的时区(使用PHP.ini或等效项),否则您需要使用函数指定它,将的值传递给它将尝试根据您的系统首选项设置它

如果无法找到正确的匹配项,将根据默认值使用UTC。

这是一个错误! 自1970年1月1日(UTC)以来,您使用的值表示以秒为单位的日期/时间,由于其来源,它通常被称为“unix时间戳”

在PHP中处理这种时间表示很容易,有一些本机函数可以转换回该格式


将以指定的格式(unix时间戳)返回当前时间,以将其转换为可读字符串,可与相应的格式字符串一起使用,如下例所示:

$unix_timestamp = 1342640973;
$now_utimestamp = time (); 

print_r (
  array (
    date ("Y-m-d G:i:s", $unix_timestamp),
    date ("Y-m-d G:i:s", $now_utimestamp)
  )
);
我的系统上的输出:


除非您告诉PHP它当前所在的时区(使用PHP.ini或等效项),否则您需要使用函数指定它,将的值传递给它将尝试根据您的系统首选项设置它


如果找不到正确的匹配项,则默认情况下将使用UTC。

fyi,这意味着GMT:Wed,2012年7月18日19:49:33 GMTTimestamp没有时区信息。当将其转换回人类可读的格式时,PHP使用从
date\u default\u timezone\u get()
返回的时区@Mike GMT是UTC的同义词;英国的DST是BST.fyi,因此GMT:Wed,2012年7月18日19:49:33 GMT没有时区信息。当将其转换回人类可读的格式时,PHP使用从
date\u default\u timezone\u get()
返回的时区@Mike GMT是UTC的同义词;英国的DST是BST。我想你想要
Y-m-d G:I
。使用
Y-m-dg:s
可能会有点无用。我想您需要
Y-m-dg:I
。使用
Y-m-dg:s
可能会有点无用。