Example 21.4. 使用 date_format
输出:
- Jan 4, 2009
- 2009/01/04
日期的时间戳可以在模板内进行比较:
当在模板内使用 {html_select_date}
, 程序设计者会希望将输出的日期转换回时间戳。下面的函数可以做到这点:
- <?php
- // this assumes your form elements are named
- $startDate = makeTimeStamp($startDate_Year, $startDate_Month, $startDate_Day);
- function makeTimeStamp($year='', $month='', $day='')
- {
- if(empty($year)) {
- $year = strftime('%Y');
- }
- if(empty($month)) {
- }
- if(empty($day)) {
- $day = strftime('%d');
- }
- return mktime(0, 0, 0, $month, $day, $year);
- }
- ?>
参见 , {html_select_time}
, 和 $smarty.now
,