• 欢迎访问搞代码网站,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站!
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏搞代码吧

PHP 时间操作

php 搞代码 4年前 (2022-01-23) 10次浏览 已收录 0个评论

日期操作很常用。下面是一个简单的功能。主要是需要区分PHP中常用的时间结构。请看下面的一段代码,涉及到了大部分的时间操作函数,相信会有帮助。

<?phperror_reporting(7);ini_set('display_errors', 1);ini_set('date.timezone','Asia/Shanghai');$start_str = '2015-01-01 23:00:00';$end_str = '2015-01-30 23:00:00';for($i = 0; ; $i++){	$start = date_create($start_str);	$interval_d = date_interval_create_from_date_string("{$i} days");	$ans =date_add($start,$interval_d);	$s = date_format($ans,'Y-m-d H:i:s');	echo $s."\n";	if($s >= $end_str){		echo 'brk'."\n";		break;	}	//echo date_frormat($ans,'Y-m-d H:i:s')."\n";}?>

输出了 两个时间段内的所有时间,间隔是1天。其中 date_add() 可以 换成 date_sub() 。

在m本@文来源gao($daima.com搞@代@#码(网5搞gaodaima代码ysql 中也有时间运算,可以参考下面的 sql 语句

select '2014-10-10',date_add('2015-1-1', interval 1 day);

输出是 2014-10-10 和 2015-01-02。在Mysql 中,时间都是占2位的,比如2014-1-1 在Mysql中的现实是2014-01-01,应该注意这些细节(在时间比较时更需要注意)。在程序中应该根据需要,灵活使用。

以上就介绍了PHP 时间操作,包括了方面的内容,希望对PHP教程有兴趣的朋友有所帮助。


搞代码网(gaodaima.com)提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请说明详细缘由并提供版权或权益证明然后发送到邮箱[email protected],我们会在看到邮件的第一时间内为您处理,或直接联系QQ:872152909。本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:PHP 时间操作
喜欢 (0)
[搞代码]
分享 (0)
发表我的评论
取消评论

表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址