的发表的评论的日期显示为格式化日期和时间在PHP
Aug 21, 2011 05:33
使用$v.date_nice
来从数据库表中的日期时间字符串,但我想有“在”中日之间和时间,
Aug 21, 2011 at 05:33
的发表的评论的日期显示为格式化日期和时间在PHP
Aug 21, 2011 05:33
使用$v.date_nice
来从数据库表中的日期时间字符串,但我想有“在”中日之间和时间,
Aug 21, 2011 at 05:33
在PHP中,你可以尝试date功能。例如:
echo date('M d, Y \a\t H:i', strtotime('Aug 21, 2011 05:33'));
// output: Aug 21, 2011 at 05:33
在Smarty的,您可以使用date_format
如果您有机会获得时间戳,你要使用的那个代替的strtotime。
您可以使用字符串函数添加了“在”日期和时间等之间:
$ntime = substr($v.date_nice,0,12).' at '.substr($v.date_nice,12,4);
OR
您可以首先将字符串转换为一个Unix时间重新构造时间用strtotime()戳,然后你可以重新创建你想要的任何类型的字符串date()
计算上,第一个会更好。
$tstamp = strtotime($v.date_nice);
$ntime = date('M d, Y \a\t H:i', $tstamp);
哪种语言?有什么问题? – KingCrunch
你在用smarty吗? – NullUserException
如果您不提供更多的上下文来解决这个问题,它将很快关闭。 –