在PHP里得到前天和昨天的日期的代码


Posted in PHP onAugust 16, 2007

前天去面试的时候也是这样,不过我当时记不起来了.就记得MYSQL里面的date_sub(now(),'interval 1 day');date('Y/m/d h:i:s',mktime(date('h'), date('i'), date('s'), date('m')  , date('d')+1, date('Y')));

--------------------------------------------------------------------------------

先得到今天的UNIXTIME
然后减去一天或两天的秒数
把减后的UNIXTIME格式化成日期。

--------------------------------------------------------------------------------

CODE:[Copy to clipboard]<?php
date_default_timezone_set('Asia/Shanghai');
#昨天
echo date("Y/m/d h:i:s",time()-24*60*60);
echo "<br>";
#前天
echo date("Y/m/d h:i:s",time()-2*24*60*60);
?>

--------------------------------------------------------------------------------

up

--------------------------------------------------------------------------------
方法有很多种啊, 我也介绍一种吧: 

date("Y/m/d H:i:s", strtotime("1 days ago"));
date("Y/m/d H:i:s", strtotime("2 days ago"));

--------------------------------------------------------------------------------

date("Y/m/d H:i:s",mktime(0,0,0,date("m"),date("d")-1,date("Y")));

--------------------------------------------------------------------------------

以前算时间总是很烦人,呵呵,学了了下,下面是下个星期现在的时间。
date_default_timezone_set('Asia/Shanghai');
$tmp = time()+60*60*24*7;
print date("m/d/Y H:i:s", $tmp);

--------------------------------------------------------------------------------

再加一个:
$time_yes=localtime(time()-24*60*60, true);
$time_b_yes=localtime(time()-2*24*60*60, true);
$yesterday=$time_yes['tm_mday'];
$the_day_before_yes=$time_b_yes['tm_mday'];

--------------------------------------------------------------------------------
time()-86400  昨天的

--------------------------------------------------------------------------------

高手如云那

--------------------------------------------------------------------------------

QUOTE:
原帖由 hutule110 于 2007-3-22 09:51 发表
date("Y/m/d H:i:s",mktime(0,0,0,date("m"),date("d")-1,date("Y"))); 
这个好啊!

--------------------------------------------------------------------------------

<?
//昨天
print date('Y-m-d' , strtotime('-1 day'));

//上星期
print date('Y-m-d' , strtotime('-1 week'));

//上个月
print date('Y-m-d' , strtotime('-1 month'));

//去年
print date('Y-m-d' , strtotime('-1 year'));
?>

--------------------------------------------------------------------------------

QUOTE:
原帖由 hutule110 于 2007-3-22 09:51 发表
date("Y/m/d H:i:s",mktime(0,0,0,date("m"),date("d")-1,date("Y"))); 
调用函数次数 多了些

--------------------------------------------------------------------------------

strtotime得到一个时间戳, 然后你自己格式化.
strtotime('yesterday');
strtotime('-2 day');

PHP 相关文章推荐
深入了解php4(1)--回到未来
Oct 09 PHP
php Try Catch异常测试
Mar 01 PHP
php win下Socket方式发邮件类
Aug 21 PHP
劣质的PHP代码简化
Feb 08 PHP
PHP学习之数组的定义和填充
Apr 17 PHP
PHP几个数学计算的内部函数学习整理
Aug 06 PHP
PHP使用json_encode函数时不转义中文的解决方法
Nov 12 PHP
php实现事件监听与触发的方法
Nov 21 PHP
总结PHP中数值计算的注意事项
Aug 14 PHP
php array_multisort 对数组进行排序详解及实例代码
Oct 27 PHP
Laravel第三方包报class not found的解决方法
Oct 13 PHP
Laravel6.2中用于用户登录的新密码确认流程详解
Oct 16 PHP
PHP与MySQL开发中页面出现乱码的一种解决方法
Jul 29 #PHP
真正的ZIP文件操作类(php)
Jul 21 #PHP
php 用sock技术发送邮件的函数
Jul 21 #PHP
php中ob(Output Buffer 输出缓冲)函数使用方法
Jul 21 #PHP
在普通HTTP上安全地传输密码
Jul 21 #PHP
发布一个迷你php+AJAX聊天程序[聊天室]提供下载
Jul 21 #PHP
PHP+FLASH实现上传文件进度条相关文件 下载
Jul 21 #PHP
You might like
IIS6.0+PHP5.x+MySQL5.x+Zend3.0x+GD+phpMyAdmin2.8x通用安装实例(已经完成)
2006/12/06 PHP
PHP实现简单搜歌的方法
2015/07/28 PHP
PHP迭代与递归实现无限级分类
2017/08/28 PHP
javascript 极速 隐藏/显示万行表格列只需 60毫秒
2009/03/28 Javascript
JavaScript弹簧振子超简洁版 完全符合能量守恒,胡克定理
2009/10/25 Javascript
js中通过父级进行查找定位元素
2014/06/15 Javascript
JavaScript设计模式之抽象工厂模式介绍
2014/12/28 Javascript
javascript算法题:求任意一个1-9位不重复的N位数在该组合中的大小排列序号
2015/04/01 Javascript
JavaScript获取页面中第一个锚定文本的方法
2015/04/03 Javascript
Javascript类型系统之String字符串类型详解
2016/06/21 Javascript
正则表达式(语法篇推荐)
2016/06/24 Javascript
基于Vuejs框架实现翻页组件
2020/06/29 Javascript
JS利用cookies设置每隔24小时弹出框
2017/04/20 Javascript
js实现图片上传预览原理分析
2017/07/13 Javascript
bootstrap paginator分页插件的两种使用方式实例详解
2017/11/14 Javascript
JavaScript数组排序reverse()和sort()方法详解
2017/12/24 Javascript
详解element上传组件before-remove钩子问题解决
2020/04/08 Javascript
python通过urllib2获取带有中文参数url内容的方法
2015/03/13 Python
Python+Pika+RabbitMQ环境部署及实现工作队列的实例教程
2016/06/29 Python
python实现飞机大战
2018/09/11 Python
Python列表常见操作详解(获取,增加,删除,修改,排序等)
2019/02/18 Python
Tensorflow实现多GPU并行方式
2020/02/03 Python
使用Python对Dicom文件进行读取与写入的实现
2020/04/20 Python
使用Keras预训练模型ResNet50进行图像分类方式
2020/05/23 Python
如何使用 Python 读取文件和照片的创建日期
2020/09/05 Python
CSS3 animation实现逐帧动画效果
2016/06/02 HTML / CSS
VisionPros美国站:加拿大在线隐形眼镜和眼镜零售商
2020/02/11 全球购物
蛋糕店的商业计划书范文
2014/01/27 职场文书
绿化先进工作者事迹材料
2014/01/30 职场文书
消防安全汇报材料
2014/02/08 职场文书
农村党员一句话承诺
2014/05/30 职场文书
临床专业自荐信
2014/06/22 职场文书
反腐倡廉观后感
2015/06/08 职场文书
车辆管理制度范本
2015/08/05 职场文书
python使用opencv对图像添加噪声(高斯/椒盐/泊松/斑点)
2022/04/06 Python
解决 Redis 秒杀超卖场景的高并发
2022/04/12 Redis