当我写这个strftime("%b %d, %Y %l:%I %p" ,strtotime($runrows['date']));
时,它总是显示不正确(如显示10:10或1:01或4:04)
我试图将日期显示为7月4日,时间是晚上7:32
我该如何解决这个问题?
答案 0 :(得分:0)
你可以发布你从$runrows['date']
获得的内容吗?
http://php.net/manual/en/function.strftime.php
以下是一些例子:
// Outputs: 12/28/2002 - %V,%G,%Y = 52,2002,2002
echo "12/28/2002 - %V,%G,%Y = " . strftime("%V,%G,%Y", strtotime("12/28/2002")) . "\n";
// Outputs: 12/30/2002 - %V,%G,%Y = 1,2003,2002
echo "12/30/2002 - %V,%G,%Y = " . strftime("%V,%G,%Y", strtotime("12/30/2002")) . "\n";
// Outputs: 1/3/2003 - %V,%G,%Y = 1,2003,2003
echo "1/3/2003 - %V,%G,%Y = " . strftime("%V,%G,%Y",strtotime("1/3/2003")) . "\n";
// Outputs: 1/10/2003 - %V,%G,%Y = 2,2003,2003
echo "1/10/2003 - %V,%G,%Y = " . strftime("%V,%G,%Y",strtotime("1/10/2003")) . "\n";