在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 相关文章推荐
PHP数据缓存技术
Feb 14 PHP
功能齐全的PHP发送邮件类代码附详细说明
Jul 10 PHP
php中突破基于HTTP_REFERER的防盗链措施(stream_context_create)
Mar 29 PHP
一个简单的网页密码登陆php代码
Jul 17 PHP
深入密码加salt原理的分析
Jun 06 PHP
php输出金字塔的2种实现方法
Dec 16 PHP
php内嵌函数用法实例
Mar 20 PHP
PHP学习笔记(一):基本语法之标记、空白、和注释
Apr 17 PHP
PHP中Socket连接及读写数据超时问题分析
Jul 19 PHP
PHP连接MySQL进行增、删、改、查操作
Feb 19 PHP
详解php框架Yaf路由重写
Jun 20 PHP
关于 Laravel Redis 多个进程同时取队列问题详解
Dec 25 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
PHP setcookie设置Cookie用法(及设置无效的问题)
2011/07/13 PHP
php生成PDF格式文件并且加密
2015/06/22 PHP
PHP中ltrim与rtrim去除左右空格及特殊字符实例
2016/01/07 PHP
php下的原生ajax请求用法实例分析
2020/02/28 PHP
Centos7安装swoole扩展操作示例
2020/03/26 PHP
JavaScript和JQuery实用代码片段(一)
2010/04/07 Javascript
基于jquery异步传输json数据格式实例代码
2013/11/23 Javascript
js时间日期格式化封装函数
2014/12/02 Javascript
jQuery实现文本框输入同步的方法
2015/06/20 Javascript
JavaScript统计字符串中每个字符出现次数完整实例
2016/01/28 Javascript
JavaScript中的各种操作符使用总结
2016/05/26 Javascript
three.js中文文档学习之创建场景
2017/11/20 Javascript
element-ui表格列金额显示两位小数的方法
2018/08/24 Javascript
JavaScript学习笔记之DOM基础操作实例小结
2019/01/09 Javascript
最简单的vue消息提示全局组件的方法
2019/06/16 Javascript
thinkjs微信中控之微信鉴权登陆的实现代码
2019/08/08 Javascript
基于Nuxt.js项目的服务端性能优化与错误检测(容错处理)
2019/10/23 Javascript
js实现时分秒倒计时
2019/12/03 Javascript
使用Vue+Django+Ant Design做一个留言评论模块的示例代码
2020/06/01 Javascript
vue组件讲解(is属性的用法)模板标签替换操作
2020/09/04 Javascript
vue实现广告栏上下滚动效果
2020/11/26 Vue.js
Python实现字符串格式化的方法小结
2017/02/20 Python
详解django2中关于时间处理策略
2019/03/06 Python
Python定时任务工具之APScheduler使用方式
2019/07/24 Python
Python Django框架模板渲染功能示例
2019/11/08 Python
django 解决model中类写不到数据库中,数据库无此字段的问题
2020/05/20 Python
使用SQLAlchemy操作数据库表过程解析
2020/06/10 Python
Fenty Beauty官网:蕾哈娜创立的美妆品牌
2021/01/07 全球购物
岗位竞聘书范文
2014/03/31 职场文书
工资收入证明样本(5篇)
2014/09/16 职场文书
2015年读书月活动总结
2015/03/26 职场文书
2015年暑期社会实践活动总结
2015/03/27 职场文书
2015年音乐教师个人工作总结
2015/05/20 职场文书
辛德勒的名单观后感
2015/06/03 职场文书
旅行社计调工作总结
2015/08/12 职场文书
mysql的MVCC多版本并发控制的实现
2021/04/14 MySQL