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 相关文章推荐
PHP 出现乱码和Sessions验证问题的解决方法!
Dec 06 PHP
php foreach 参数强制类型转换的问题
Dec 10 PHP
ThinkPHP3.0略缩图不能保存到子目录的解决方法
Sep 30 PHP
PHP Class&amp;Object -- PHP 自排序二叉树的深入解析
Jun 25 PHP
php中的常用魔术方法总结
Aug 02 PHP
php 过滤英文标点符号及过滤中文标点符号代码
Jun 12 PHP
浅析ThinkPHP的模板输出功能
Jul 01 PHP
php中创建和调用webservice接口示例
Jul 25 PHP
PHP实现ftp上传文件示例
Aug 21 PHP
php仿微信红包分配算法的实现方法
May 13 PHP
php、java、android、ios通用的3des方法(推荐)
Sep 09 PHP
解决php扩展安装不生效问题
Oct 25 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
php中通过curl模拟登陆discuz论坛的实现代码
2012/02/16 PHP
PHP生成Gif图片验证码
2013/10/27 PHP
PHP结合Mysql数据库实现留言板功能
2016/03/04 PHP
如何打开php的gd2库
2017/02/09 PHP
thinkphp5 加载静态资源路径与常量的方法
2017/12/24 PHP
PHP+MySQL高并发加锁事务处理问题解决方法
2018/04/30 PHP
PHP调用全国天气预报数据接口查询天气示例
2019/02/20 PHP
php框架CI(codeigniter)自动加载与自主创建对象操作实例分析
2020/06/06 PHP
JavaScript 异步调用框架 (Part 5 - 链式实现)
2009/08/04 Javascript
jquery实现文本框数量加减功能的例子分享
2014/05/10 Javascript
javascript实现跨域的方法汇总
2015/06/25 Javascript
JS+CSS实现的日本门户网站经典选项卡导航效果
2015/09/27 Javascript
浅谈vue项目优化之页面的按需加载(vue+webpack)
2017/12/11 Javascript
JavaScript实现AOP详解(面向切面编程,装饰者模式)
2017/12/19 Javascript
javascript用defineProperty实现简单的双向绑定方法
2020/04/03 Javascript
Nuxt pages下不同的页面对应layout下的页面布局操作
2020/11/05 Javascript
[03:14]辉夜杯主赛事 12月25日每日之星
2015/12/26 DOTA
[02:40]2018年度DOTA2最佳新人-完美盛典
2018/12/16 DOTA
Python中Collection的使用小技巧
2014/08/18 Python
django+js+ajax实现刷新页面的方法
2017/05/22 Python
python+requests+unittest API接口测试实例(详解)
2017/06/10 Python
Python3爬虫教程之利用Python实现发送天气预报邮件
2018/12/16 Python
python替换字符串中的子串图文步骤
2019/06/19 Python
python-视频分帧&amp;多帧合成视频实例
2019/12/10 Python
如何在python开发工具PyCharm中搭建QtPy环境(教程详解)
2020/02/04 Python
python中if及if-else如何使用
2020/06/02 Python
CSS3结构性伪类选择器九种写法
2012/04/18 HTML / CSS
使用CSS3 制作一个material-design 风格登录界面实例
2016/12/12 HTML / CSS
IGK Hair官网:喷雾、洗发水、护发素等
2020/11/03 全球购物
什么是事务?为什么需要事务?
2012/01/09 面试题
创意婚礼策划方案
2014/05/18 职场文书
校长创先争优承诺书
2014/08/30 职场文书
优秀班主任事迹材料
2014/12/16 职场文书
刑事附带民事起诉状
2015/05/19 职场文书
大学生入党自我鉴定范文
2019/06/21 职场文书
Python基础之赋值,浅拷贝,深拷贝的区别
2021/04/30 Python