Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/file/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
可以将PHP date()与数组项一起使用吗?_Php_Mysql_Date_Timestamp - Fatal编程技术网

可以将PHP date()与数组项一起使用吗?

可以将PHP date()与数组项一起使用吗?,php,mysql,date,timestamp,Php,Mysql,Date,Timestamp,我有一个循环使用的数组$creation\u date[]。这包含MySQL时间戳。我想把这些时间戳改成日期,比如1992年1月4日。我有这样的代码:date('fj,Y',$creation\u date[$I])(它在一个while循环中,$I递增它)。它在该行返回错误遇到格式不正确的数值。知道怎么回事吗?首先必须使用strotime()函数 date()假定unix时间戳(如time())作为第二个参数,来自mysql的字符串是一个字符串:) Try date('fj,Y',strotti

我有一个循环使用的数组$creation\u date[]。这包含MySQL时间戳。我想把这些时间戳改成日期,比如1992年1月4日。我有这样的代码:
date('fj,Y',$creation\u date[$I])
(它在一个while循环中,
$I
递增它)。它在该行返回错误
遇到格式不正确的数值
。知道怎么回事吗?

首先必须使用strotime()函数

date()假定unix时间戳(如time())作为第二个参数,来自mysql的字符串是一个字符串:)


Try date('fj,Y',strottime($creation_date[$i])

首先必须使用strotime()函数

date()假定unix时间戳(如time())作为第二个参数,来自mysql的字符串是一个字符串:)


Try date('fj,Y',strottime($creation_date[$i])

不确定该错误,但我认为您需要:
date('fj,Y',strotime($creation\u date[$i])


如果这不起作用,当你循环打印$creation_date[$i]时,它是否按预期打印

不确定该错误,但我认为您需要:
date('fj,Y',strotime($creation\u date[$i])

如果这不起作用,当你循环打印$creation_date[$i]时,它是否按预期打印

如果解决方案适合您,您可以将此帖子标记为“已回答!”:)如果解决方案适合您,您可以将此帖子标记为“已回答!”:)