php时间计算相关问题小结


Posted in PHP onMay 09, 2016

本文实例总结了php时间计算相关问题。分享给大家供大家参考,具体如下:

1. php获取三个月前的日期

<?php header("content-Type: text/html; charset=utf-8");?>
<?php
$s_sdate=date("Y-m-d"); //当前时间
$moth_day=90; //月份 (转为天数)
$s_edate=date("Y-m-d",(strtotime($s_sdate)-$moth_day*84600));
echo $moth_day."前的日期为".$s_edate;
?>

2. 计算日期30天后

可以用strtotime PHP提供了一个超级简单的方式来完成本来要几十行代码的工作。

先把某日期转换成UNIX时间戳

$t = time(); // 当前时间戳
$t = strtotime("+30 days", $t); // 30天后的时间戳
echo date("Y-m-d", $t); // 格式化日期

3. 转换2日期的时间戳...然后相减

$t1 = strtotime("2009-08-19");
$t2 = strtotime("2009-08-20");
$t = $t2 - $t1; // 相差天数的秒
echo (int)($t / 86400)

4. 判断是否是本星期

$date = "2008-12-08";
if (isCurrentWeeks($date)) {
  echo $date."是本星期";
} else {
  echo $date."不是本星期";
}
function isCurrentWeeks($d) {
  return (date("W",strtotime($d))==date("W",strtotime("now")));
}

希望本文所述对大家PHP程序设计有所帮助。

PHP 相关文章推荐
基于mysql的bbs设计(四)
Oct 09 PHP
求PHP数组最大值,最小值的代码
Oct 31 PHP
php 检查电子邮件函数(自写)
Jan 16 PHP
ThinkPHP连接数据库及主从数据库的设置教程
Aug 22 PHP
php字符串截取函数用法分析
Nov 25 PHP
php数组使用规则分析
Feb 27 PHP
PHP输出九九乘法表代码实例
Mar 27 PHP
PHP实现XML与数据格式进行转换类实例
Jul 29 PHP
php官方微信接口大全(微信支付、微信红包、微信摇一摇、微信小店)
Dec 21 PHP
Yii2实现增删改查后留在当前页的方法详解
Jan 13 PHP
PHP使用mysqli操作MySQL数据库的简单方法
Feb 04 PHP
Laravel框架处理用户的请求操作详解
Dec 20 PHP
php数据访问之查询关键字
May 09 #PHP
php简单实现短网址(短链)还原的方法(测试可用)
May 09 #PHP
php数据访问之增删改查操作
May 09 #PHP
php简单实现批量上传图片的方法
May 09 #PHP
php简单备份与还原MySql的方法
May 09 #PHP
PHP微信开发之微信消息自动回复下所遇到的坑
May 09 #PHP
php简单复制文件的方法
May 09 #PHP
You might like
建站常用13种PHP开源CMS比较
2009/08/23 PHP
并发下常见的加锁及锁的PHP具体实现代码
2010/10/12 PHP
示例详解Laravel的注册重构
2016/08/14 PHP
PHP使用ajax的post方式下载excel文件简单示例
2019/08/06 PHP
JavaScript学习笔记(十)
2010/01/17 Javascript
javascript下判断一个元素是否存在的代码
2010/03/05 Javascript
js将json格式内容转换成对象的方法
2013/11/01 Javascript
js关于字符长度限制的问题示例探讨
2014/01/24 Javascript
jquery鼠标放上去显示悬浮层即弹出定位的div层
2014/04/25 Javascript
ie 7/8不支持trim的属性的解决方案
2014/05/23 Javascript
jQuery源码解读之hasClass()方法分析
2015/02/20 Javascript
javascript中new Array()和var arr=[]用法区别
2017/12/01 Javascript
详解微信小程序实现WebSocket心跳重连
2018/07/31 Javascript
jQuery 点击获取验证码按钮及倒计时功能
2018/09/20 jQuery
微信小程序实现收货地址左滑删除
2020/11/18 Javascript
ES5新增数组的实现方法
2020/05/12 Javascript
React实现阿里云OSS上传文件的示例
2020/08/10 Javascript
python3操作mysql数据库的方法
2017/06/23 Python
python计算日期之间的放假日期
2018/06/05 Python
使用Python进行QQ批量登录的实例代码
2018/06/11 Python
Python中整数的缓存机制讲解
2019/02/16 Python
django之自定义软删除Model的方法
2019/08/14 Python
pandas.DataFrame.drop_duplicates 用法介绍
2020/07/06 Python
使用darknet框架的imagenet数据分类预训练操作
2020/07/07 Python
Flask-SocketIO服务端安装及使用代码示例
2020/11/26 Python
幼儿园教研活动方案
2014/01/19 职场文书
高中数学教学反思
2014/01/30 职场文书
深入开展党的群众路线教育实践活动方案
2014/02/04 职场文书
缅怀革命先烈演讲稿
2014/05/14 职场文书
领导走群众路线整改措施思想汇报
2014/10/12 职场文书
共青团员自我评价
2015/03/10 职场文书
初中语文教师研修日志
2015/11/13 职场文书
python百行代码实现汉服圈图片爬取
2021/11/23 Python
Win11如何设置右键单击显示所有选项?Win11右键单击显示所有选项设置教程
2022/04/08 数码科技
微信小程序 WeUI扩展组件库的入门教程
2022/04/21 Javascript
Go语言测试库testify使用学习
2022/07/23 Golang