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下MYSQL limit的优化
Jan 10 PHP
php中全局变量global的使用演示代码
May 18 PHP
php中echo()和print()、require()和include()等易混淆函数的区别
Feb 22 PHP
php使用websocket示例详解
Mar 12 PHP
一漂亮的PHP图片验证码实例
Mar 21 PHP
PHP开发框架kohana3 自定义路由设置示例
Jul 14 PHP
php 批量查询搜狗sogou代码分享
May 17 PHP
PHP整合PayPal支付
Jun 11 PHP
php获取当前url地址的方法小结
Jan 10 PHP
PHP7扩展开发之基于函数方式使用lib库的方法详解
Jan 15 PHP
PHP操作Postgresql封装类与应用完整实例
Apr 24 PHP
PHP ADODB实现事务处理功能示例
May 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
APACHE的AcceptPathInfo指令使用介绍
2013/01/18 PHP
php cli 小技巧
2013/06/03 PHP
php命令行用法入门实例教程
2014/10/27 PHP
学习php设计模式 php实现观察者模式(Observer)
2015/12/09 PHP
laravel框架语言包拓展实现方法分析
2019/11/22 PHP
类之Prototype.js学习
2007/06/13 Javascript
jquery选择器、属性设置用法经验总结
2013/09/08 Javascript
开发中可能会用到的jQuery小技巧
2014/03/07 Javascript
jquery文本框中的事件应用以输入邮箱为例
2014/05/06 Javascript
IE8中动态创建script标签onload无效的解决方法
2014/12/22 Javascript
jquery实现无限分级横向导航菜单的方法
2015/03/12 Javascript
JavaScript中继承用法实例分析
2015/05/16 Javascript
在Ubuntu系统上安装Node.JS的教程
2015/10/15 Javascript
jQuery实现点击水纹波动动画
2016/04/10 Javascript
echarts学习笔记之箱线图的分析与绘制详解
2017/11/22 Javascript
echarts实现词云自定义形状的示例代码
2019/02/20 Javascript
echarts多条折线图动态分层的实现方法
2019/05/24 Javascript
一文了解vue-router之hash模式和history模式
2019/05/31 Javascript
vue fetch中的.then()的正确使用方法
2020/04/17 Javascript
Vue v-for中的 input 或 select的值发生改变时触发事件操作
2020/08/31 Javascript
二种python发送邮件实例讲解(python发邮件附件可以使用email模块实现)
2013/12/03 Python
讲解Python中for循环下的索引变量的作用域
2015/04/15 Python
python中urllib.unquote乱码的原因与解决方法
2017/04/24 Python
Python使用pickle模块存储数据报错解决示例代码
2018/01/26 Python
PySide和PyQt加载ui文件的两种方法
2019/02/27 Python
详解Python 定时框架 Apscheduler原理及安装过程
2019/06/14 Python
python交易记录链的实现过程详解
2019/07/03 Python
Python turtle绘画象棋棋盘
2019/08/21 Python
Python检测端口IP字符串是否合法
2020/06/05 Python
请说出这段代码执行后a和b的值分别是多少
2015/03/28 面试题
2015年元旦演讲稿
2014/09/12 职场文书
升学宴学生答谢词
2015/01/05 职场文书
中学社团活动总结
2015/05/07 职场文书
可怜妈妈观后感
2015/06/09 职场文书
2016年社会主义核心价值观心得体会
2016/01/21 职场文书
《小蝌蚪找妈妈》教学反思
2016/02/23 职场文书