迄今为止的PHP Unix

迄今为止的PHP Unix,php,date,strtotime,epoch,Php,Date,Strtotime,Epoch,当我var\u dump一个特定变量时,我得到: 'date'=>int1410307200 当我var\u dumpdate('fjy',strottime($start\u date))时,我得到: 字符串“1970年1月1日”(长度=14) 当我不使用strotime时,我会得到相同的输出 为什么它总是返回历元时间?您正在Unix时间戳上调用strotime()。这是多余的,也是一个错误: echo date('F j Y', $start_date) 您正在使用Unix时间戳调用str

当我
var\u dump
一个特定变量时,我得到:

'date'=>int1410307200

当我
var\u dump
date('fjy',strottime($start\u date))
时,我得到:

字符串“1970年1月1日”(长度=14)

当我不使用strotime时,我会得到相同的输出


为什么它总是返回历元时间?

您正在Unix时间戳上调用
strotime()
。这是多余的,也是一个错误:

echo date('F j Y', $start_date)

您正在使用Unix时间戳调用
strotime()
。这是多余的,也是一个错误:

echo date('F j Y', $start_date)

您正在使用Unix时间戳调用
strotime()
。这是多余的,也是一个错误:

echo date('F j Y', $start_date)

您正在使用Unix时间戳调用
strotime()
。这是多余的,也是一个错误:

echo date('F j Y', $start_date)

我会检查以确保
$start\u date
是您认为的。运行
echo日期('F j Y',1410307200)
给了我一个预期输出:“2014年9月9日”我会检查以确保
$start\u date
是您认为的。运行
echo日期('F j Y',1410307200)
给了我一个预期输出:“2014年9月9日”我会检查以确保
$start\u date
是您认为的。运行
echo日期('F j Y',1410307200)
给了我一个预期输出:“2014年9月9日”我会检查以确保
$start\u date
是您认为的。运行
echo日期('F j Y',1410307200)给了我一个预期输出:“2014年9月9日”