php表示昨天_在PHP里得到前天和昨天的日期的代码

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

更新时间:2007年08月16日 20:08:45   作者:

前天去面试的时候也是这样,不过我当时记不起来了.就记得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 "
";

#前天

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使用str_replace实现输入框回车替换br的方法,可实现使用\\n替换成br的方法,需要的朋友可以参考下2014-11-11

前段时间有一个活动上线,存在一个有少量的skype用户没充上话费的问题,今天去数据库(mysql)查询了一下,吓我一跳,还真多.这样让我挨个挨个地充,肯定累死人不可2008-11-11

这篇文章主要介绍了php 判断网页是否是utf8编码的方法,需要的朋友可以参考下2014-06-06

这篇文章主要介绍了php 中的信号处理操作,结合实例形式详细分析了php 信号处理相关函数、原理、使用方法及操作注意事项,需要的朋友可以参考下2020-03-03

这个以前有人发帖子研究过了采集速度,但是之后只是说出了哪个函数快并没有总结,研究问题的目的是要总结方法。2008-03-03

这篇文章主要介绍了php+jQuery实现的三级导航栏下拉菜单显示效果,涉及php数组遍历与jQuery事件响应操作页面元素变换等相关操作技巧,需要的朋友可以参考下2017-08-08

这篇文章主要介绍了PHP实现找出有序数组中绝对值最小的数算法,简单分析了数组遍历及二分查找算法的相关操作技巧,需要的朋友可以参考下2017-08-08

这篇文章主要介绍了Apache+PHP+MySQL搭建PHP开发环境图文教程,文中通过图文流程介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧2020-08-08

这篇文章主要介绍了用PHP实现弹出消息提示框的两种方法,有需要的朋友可以参考一下2013-12-12

Windows下的PHP5.0详解...2006-11-11

最新评论

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值