当前位置:首页>正文

phpcms时间日期格式化显示 php中怎么格式化日期

2023-05-22 11:48:05 互联网 未知

phpcms时间日期格式化显示?

phpcms时间的格式化
{pc:content  action="lists" catid="6" num="1"  order="listorder DESC"}
{loop $data $v}
{date(Y-m-d H:i:s, $v[inputtime])}    //这里的$v应与loop循环里的$v一致
{/loop}
{/pc}{date(Y,$inputtime)} 4位年份 输出为:2013 或 2014 

{date(y,$inputtime)} 2位年份 输出为:10 或 11 

{date(F,$inputtime)} 英文月份全称 输出为:January 到 December 

{date(M,$inputtime) } 英文月份缩写 输出为:Jan 到 Dec 

{date(m,$inputtime)} 前导零数字月份 输出为:01 到 12 

{date(n,$inputtime) } 数字月份 输出为:1 到 12 

{date(d,$inputtime)} 前导零日期 输出为:01 到 31 

{date(j,$inputtime)} 日期 输出为:1 到 31 

{date(l,$inputtime)} 英文星期全称 输出为:Sunday 到 Saturday 

{date(D,$inputtime)} 英文星期缩写 输出为:Mon 到 Sun 

{date(N,$inputtime)} 格式数字星期 输出为:1 到 7

php中怎么格式化日期

date(format,time)函数有2个参数用来格式化日期的输出,第一个format是你希望的格式像Y/m/d就是月日年,像h:i:s就是小时:分钟:秒,开头字母的大小写代表不同的时间制度,有12小时有24小时。
  第二个参数time就是需要进行格式化的时间,默认是现在的当前时间,也可能是你保存在数据库中的过去的时间或者将来的时间。更加具体的说明参见百度文库的date函数很详细。strtotime()函数是把文本的时间转变为时间戳。
  怎么用呢?刚刚说的date()函数的第二个参数就是一个时间戳,也就是说你要输出的保存在数据库中的时间也许是一个文本字符串,需要用strtotime()函数转变为时间戳后送给date()函数进行格式化输出。
  标准实例为:date("D jS F Y g.iA",strtotime($dateposted))。$dateposted是我保存在数据库中的一个文本时间。如此形式就可以完美输出了。