The DoYouHaoBaby PHP Framework中文开发文档手册
Copyright(c) DoYouHaoBaby.NET All Rights Reserved.
[ Date标签 ]

DoYouHaoBaby 支持时间语法标签,通过时间语法标签,可以很方便地格式化时间。这里的时间标签支持date函数。

1:输出当前系统的时间

  1. <date format="Y-m-d H:i:s">  


程序运行后的编译PHP 代码如下:

  1. <?php !defined('DYHB_PATH') && exit; /* DoYouHaoBaby Framework 模板缓存文件 生成时间:2002-01-12 11:05:23  */ ?>   
  2. <?php print date('Y-m-d H:i:s',CURRENT_TIMESTAMP) ?>  

如图:


程序输出结果如下:

  1. 2002-01-12 11:05:23  

如图:


2:输出自定义时间

自定义时间通过time属性来指定

  1. {~$time = '1293039507'}   
  2. <date format="Y-m-d H:i:s" time="$time">  


程序运行后的编译PHP 代码如下:

  1. <?php !defined('DYHB_PATH') && exit; /* DoYouHaoBaby Framework 模板缓存文件 生成时间:2002-01-12 11:08:03  */ ?>   
  2. <?php $time = '1293039507' ; ?>   
  3. <?php print date('Y-m-d H:i:s',$time) ?>  

如图:


程序输出结果如下:

  1. 2010-12-23 01:38:27  

如图:


3:time属性的条件

time属性的条件和节点Node的if 标签的condition一样,你可以使用它的相关定义,详情请查看Node节点if标签。

  1. {~$arrTime['time'] = '1293039507'}   
  2. <date format="Y-m-d H:i:s" time="$arrTime['time']">  


程序运行后的编译PHP 代码如下:

  1. <?php !defined('DYHB_PATH') && exit; /* DoYouHaoBaby Framework 模板缓存文件 生成时间:2002-01-12 11:13:11  */ ?>   
  2. <?php $arrTime['time'] = '1293039507' ; ?>   
  3. <?php print date('Y-m-d H:i:s',$arrTime['time']) ?>  

如图:


程序输出结果如下:

  1. 2010-12-23 01:38:27  

如图:


好了,时间标签结束了。