实例 返回葡萄牙里斯本今天的日出时间: <?php // Lisbon, Portugal: // Latitude: 38.4 North, Longitude: 9 West // Zenith ~= 90, offset: +1 GMT echo("Lisbon, Portugal: Date: " . date("D M d Y")); echo("<br>Sunrise time:
实例 返回有关 2013 年 1 月 1 日,纬度 31.7667,经度 35.2333 的日出/日落和黄昏开始/黄昏结束的信息: <?php $sun_info=date_sun_info(strtotime("2013-01-01"),31.7667,35.2333);foreach ($sun_info as $key=>$val) { echo "$key: " . date("H
实例 从 2013 年 3 月 15 日减去 40 天: <?php $date=date_create("2013-03-15"); date_sub($date,date_interval_create_from_date_string("40 days"));echo date_format($date,"Y-m-d");?> 定义和用法 date_sub() 函数从指定日期减去日
实例 返回一个包含指定日期的详细信息的关联数组: <?php print_r(date_parse("2013-05-01 12:30:45.5"));?> 定义和用法 date_parse() 函数返回一个包含指定日的详细信息的关联数组。 语法 date_parse(date); 参数 描述 date 必需。规定日期(格式由 strtotime() 接受)
实例 根据指定的格式返回一个包含指定日期信息的关联数组: <?php print_r(date_parse_from_format("mmddyyyy","05122013"));?> 定义和用法 date_parse_from_format() 函数根据指定的格式返回一个包含指定日期信息的关联数组。 语法 date_parse_from_format(format,date);
实例 返回奥斯陆(在欧洲挪威)冬天和夏天相对于 UTC 的以秒计的时区偏移量: <?php $winter=date_create("2013-12-31",timezone_open("Europe/Oslo")); $summer=date_create("2013-06-30",timezone_open("Europe/Oslo"));echo date_offset_get($winter)
实例 修改时间戳。增加 15 天: <?php $date=date_create("2013-05-01");date_modify($date,"+15 days");echo date_format($date,"Y-m-d");?> 定义和用法 date_modify() 函数修改时间戳。 语法 date_modify(object,modify); 参数 描述
实例 设置 2013 年第 5 周的 ISO 日期: <?php $date=date_create();date_isodate_set($date,2013,5);echo date_format($date,"Y-m-d");?> 定义和用法 date_isodate_set() 函数根据 ISO 8601 标准设置日期,使用周和天的偏移量(而不是使用一个规定的日期)。 语法
计算两个日期间的间隔,然后格式化时间间隔: 实例 <?php$date1=date_create("2013-01-01");$date2=date_create("2013-02-10");$diff=date_diff($date1,$date2);// %a 输出两个日期间隔的总天数echo $diff->format("日期间隔的总天数为: %a 天。");?> 定义和用法 dat
实例 返回解析日期字符串时的警告和错误: <?php date_create("gyuiyiuyui%&&/"); print_r(date_get_last_errors());?> 定义和用法 date_get_last_errors() 函数返回解析日期字符串时找到的警告/错误。 语法 date_get_last_errors(); 技术细节 返回值: 返回一个