使用php 获取时间今天明天昨天时间戳的详解


Posted in PHP onJune 20, 2013

使用php获取时间今天明天昨天时间戳
2013-06-20 11:12
<?php
echo "今天:".date("Y-m-d")."<br>";    
echo "昨天:".date("Y-m-d",strtotime("-1 day")), "<br>";    
echo "明天:".date("Y-m-d",strtotime("+1 day")). "<br>"; 
echo "一周后:".date("Y-m-d",strtotime("+1 week")). "<br>";    
echo "一周零两天四小时两秒后:".date("Y-m-d G:H:s",strtotime("+1 week 2 days 4 hours 2 seconds")). "<br>";    
echo "下个星期四:".date("Y-m-d",strtotime("next Thursday")). "<br>";    
echo "上个周一:".date("Y-m-d",strtotime("last Monday"))."<br>";    
echo "一个月前:".date("Y-m-d",strtotime("last month"))."<br>";    
echo "一个月后:".date("Y-m-d",strtotime("+1 month"))."<br>";    
echo "十年后:".date("Y-m-d",strtotime("+10 year"))."<br>";   
strtotime()函数的作用是将日期时间描述解析为 Unix 时间戳
int strtotime  ( string time [, int now] )
?>
本函数预期接受一个包含美国英语日期格式的字符串并尝试将其解析为 Unix 时间戳(自 January 1 1970 00:00:00 GMT 起的秒数),其值相对于 now  参数给出的时间,如果没有提供此参数则用系统当前时间。
-------------------------------------------------------------------
在PHP里得到前天和昨天的日期的代码
前 天去面试的时候也是这样,不过我当时记不起来了.就记得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格式化成日期。
--------------------------------------------------------------------------------
以下为引用的内容:
<?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 昨天的
以下为引用的内容:
<?
//昨天
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'));
?>
--------------------------------------------------------------------------------
strtotime得到一个时间戳, 然后你自己格式化.
strtotime('yesterday');
strtotime('-2 day');

PHP 相关文章推荐
从零开始 教你如何搭建Discuz!4.1论坛
Jul 07 PHP
linux php mysql数据库备份实现代码
Mar 10 PHP
对squid中refresh_pattern的一些理解和建议
Apr 17 PHP
php pack与unpack 摸板字符字符含义
Oct 29 PHP
PHP中输出转义JavaScript代码的实现代码
Apr 22 PHP
php学习笔记 [预定义数组(超全局数组)]
Jun 09 PHP
解析PHP中intval()等int转换时的意外异常情况
Jun 21 PHP
ThinkPHP后台首页index使用frameset时的注意事项分析
Aug 22 PHP
详谈PHP文件目录基础操作
Nov 11 PHP
php添加数据到xml文件的简单例子
Sep 08 PHP
PHP实现链式操作的原理详解
Sep 16 PHP
PHP7 foreach() 函数修改
Mar 09 PHP
探讨Smarty中如何获取数组的长度以及smarty调用php函数的详解
Jun 20 #PHP
解析yii数据库的增删查改
Jun 20 #PHP
在yii中新增一个用户验证的方法详解
Jun 20 #PHP
浅析Yii中使用RBAC的完全指南(用户角色权限控制)
Jun 20 #PHP
php中0,null,empty,空,false,字符串关系的详细介绍
Jun 20 #PHP
解析PHP中数组元素升序、降序以及重新排序的函数
Jun 20 #PHP
解析php中的fopen()函数用打开文件模式说明
Jun 20 #PHP
You might like
PHP支持多种格式图片上传(支持jpg、png、gif)
2011/11/03 PHP
php实现图片转换成ASCII码的方法
2015/04/03 PHP
摘自织梦CMS的HTTP文件下载类
2015/08/08 PHP
thinkphp3.x中session方法的用法分析
2016/05/20 PHP
PHP编程计算文件或数组中单词出现频率的方法
2017/05/22 PHP
PHP基于迭代实现文件夹复制、删除、查看大小等操作的方法
2017/08/11 PHP
php利用array_search与array_column实现二维数组查找
2019/07/08 PHP
解决php extension 加载顺序问题
2019/08/16 PHP
mac pecl 安装php7.1扩展教程
2019/10/17 PHP
IE8 chrome中table隔行换色解决办法
2010/07/09 Javascript
jquery中ajax学习笔记一
2011/10/16 Javascript
js 上下左右键控制焦点(示例代码)
2013/12/14 Javascript
使用基于Node.js的构建工具Grunt来发布ASP.NET MVC项目
2016/02/15 Javascript
页面向下滚动ajax获取数据的实现方法(兼容手机)
2016/05/24 Javascript
jQuery实现table中两列CheckBox只能选中一个的示例
2017/09/22 jQuery
Koa 使用小技巧(小结)
2018/10/22 Javascript
vue项目中使用fetch的实现方法
2019/04/25 Javascript
vue中的v-if和v-show的区别详解
2019/09/01 Javascript
简单使用webpack打包文件的实现
2019/10/29 Javascript
python基于pygame实现响应游戏中事件的方法(附源码)
2015/11/11 Python
Python 基础之字符串string详解及实例
2017/04/01 Python
python逆向入门教程
2018/01/15 Python
详解Python数据分析--Pandas知识点
2019/03/23 Python
解决Python对齐文本字符串问题
2019/08/28 Python
Python 实现一个手机号码获取妹子名字的功能
2019/09/25 Python
django框架F&amp;Q 聚合与分组操作示例
2019/12/12 Python
Python @property及getter setter原理详解
2020/03/31 Python
ASOS英国官网:英国在线时装和化妆品零售商
2017/05/19 全球购物
美国室内和室外装饰花盆购物网站:ePlanters
2019/03/22 全球购物
Ibatis如何使用动态表名
2015/07/12 面试题
应届生会计求职信
2013/11/11 职场文书
工程质量月活动方案
2014/02/19 职场文书
导游词范文
2015/02/13 职场文书
2015财务年终工作总结范文
2015/05/22 职场文书
如何理解及使用Python闭包
2021/06/01 Python
SpringCloud项目如何解决log4j2漏洞
2022/04/10 Java/Android