".date('d-m-Y H:i:s', $user['data'])."
服务器不向我显示数据,他只向我显示代码。怎么了?
据我从上面的那段代码中了解到,您在连接方面遇到了问题。请阅读 php 文档中的字符串运算符部分。
试试这个
echo "The date is " . date('d-m-Y H:i:s', $user['data']) . " bla bla bla";
请注意我是如何将.
和date()
函数调用留在双引号之外的。
您需要
使用 strtotime()
函数将用户日期(即:11-22-2014)转换为 date()
函数可以读取的数字日期。
echo "The date is" . date( 'd-m-Y H:i:s', strtotime($user['data']) ) . "!";
date 函数不能读取类似 11-22-2014
的内容,但可以读取类似 1416685485
的内容。
使用 strtotime(),你也可以做类似的事情
strtotime('now')
给出确切的当前月、日、年、小时、分钟和秒。
strtotime('now +1 week')
给出了今天的确切小时、分钟和秒,但日期是下周。
strtotime('now +1 year')
给出现在的日期,明年的日期。
注意:strtotime()
函数可以读取2014-11-22
,但不能读取11-22-2014