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 CLI实现简单的数据库实时监控调度
Jul 01 PHP
IP攻击升级,程序改进以对付新的攻击
Nov 23 PHP
php设计模式 Strategy(策略模式)
Jun 26 PHP
php ZipArchive压缩函数详解实例
Nov 06 PHP
win7计划任务定时执行PHP脚本设置图解
May 09 PHP
CI(CodeIgniter)框架介绍
Jun 09 PHP
Codeigniter整合Tank Auth权限类库详解
Jun 12 PHP
typecho插件编写教程(二):写一个新插件
May 28 PHP
php实现网页缓存的工具类分享
Jul 14 PHP
PHP学习笔记之php文件操作
Jun 03 PHP
php die()与exit()的区别实例详解
Dec 03 PHP
php扩展开发入门demo示例
Sep 23 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
德生PL450的电路分析和低放电路的改进办法
2021/03/02 无线电
如何对PHP程序中的常见漏洞进行攻击(上)
2006/10/09 PHP
php命名空间学习详解
2014/02/27 PHP
php面向对象中的魔术方法中文说明
2014/03/04 PHP
Symfony2框架学习笔记之HTTP Cache用法详解
2016/03/18 PHP
Laravel框架处理用户的请求操作详解
2019/12/20 PHP
javascript 动态数据下的锚点错位问题解决方法
2008/12/24 Javascript
Dreamweaver jQuery智能提示插件,支持版本提示,支持1.6api
2011/07/31 Javascript
调用HttpHanlder的几种返回方式小结
2013/12/20 Javascript
jQuery选择器全面总结
2014/01/06 Javascript
JQuery显示隐藏页面元素的方法总结
2015/04/16 Javascript
javascript性能优化之事件委托实例详解
2015/12/12 Javascript
JQuery组件基于Bootstrap的DropDownList(完整版)
2016/07/05 Javascript
基于jQuery ligerUI实现分页样式
2016/09/18 Javascript
AngularJS 在同一个界面启动多个ng-app应用模块详解
2016/12/20 Javascript
javascript 易错知识点实例小结
2020/04/25 Javascript
bootstrap-table后端分页功能完整实例
2020/06/01 Javascript
vue 使用饿了么UI仿写teambition的筛选功能
2021/03/01 Vue.js
Python实现公历(阳历)转农历(阴历)的方法示例
2017/08/22 Python
python+opencv轮廓检测代码解析
2018/01/05 Python
Python面向对象编程之继承与多态详解
2018/01/16 Python
python 将字符串中的数字相加求和的实现
2019/07/18 Python
Python绘图实现台风路径可视化代码实例
2020/10/23 Python
HTML5的Geolocation地理位置定位API使用教程
2016/05/12 HTML / CSS
浅谈Html5移动端ios/Android兼容性总结
2018/06/01 HTML / CSS
Html5之title吸顶功能
2018/06/04 HTML / CSS
详解HTML5中CSS外观属性
2020/09/10 HTML / CSS
阿拉伯世界最大的电子商务网站:Souq沙特阿拉伯
2016/10/28 全球购物
环保专业大学生职业规划设计
2014/01/10 职场文书
调解协议书
2014/04/16 职场文书
2014年政务公开工作总结
2014/12/09 职场文书
让生命充满爱观后感
2015/06/08 职场文书
导游词之塘栖古镇
2019/12/04 职场文书
HTML通过表单实现酒店筛选功能
2021/05/18 HTML / CSS
PC版《死亡搁浅导剪版》现已发售 展开全新的探险
2022/04/03 其他游戏
ConditionalOnProperty配置swagger不生效问题及解决
2022/06/14 Java/Android