使用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 相关文章推荐
php 常用字符串函数总结
Mar 15 PHP
Php output buffering缓存及程序缓存深入解析
Jul 15 PHP
PHP弹出提示框并跳转到新页面即重定向到新页面
Jan 24 PHP
在PHP模板引擎smarty生成随机数的方法和math函数详解
Apr 24 PHP
使用php批量删除数据库下所有前缀为prefix_的表
Jun 09 PHP
PHP网页游戏学习之Xnova(ogame)源码解读(六)
Jun 23 PHP
PHP网页游戏学习之Xnova(ogame)源码解读(七)
Jun 23 PHP
Thinkphp搭建包括JS多语言的多语言项目实现方法
Nov 24 PHP
phpMyAdmin通过密码漏洞留后门文件
Nov 20 PHP
PHP PDOStatement::errorCode讲解
Jan 31 PHP
Laravel框架自定义公共函数的引入操作示例
Apr 16 PHP
php+mysql+ajax 局部刷新点赞/取消点赞功能(每个账号只点赞一次)
Jul 24 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获取当前页面URL函数实例
2014/10/22 PHP
php常用字符串长度函数strlen()与mb_strlen()用法实例分析
2019/06/25 PHP
JavaScript 开发中规范性的一点感想
2009/06/23 Javascript
jQuery Tools tooltip使用说明
2012/07/14 Javascript
Javascript对象中关于setTimeout和setInterval的this介绍
2012/07/21 Javascript
异步javascript的原理和实现技巧介绍
2012/11/08 Javascript
javascript实现跳转菜单的具体方法
2013/07/05 Javascript
JS实现文字链接感应鼠标淡入淡出改变颜色的方法
2015/02/26 Javascript
JavaScript操作XML/HTML比较常用的对象属性集锦
2015/10/30 Javascript
两种JavaScript的AES加密方式(可与Java相互加解密)
2016/08/02 Javascript
AngularJS表单基本操作
2017/01/09 Javascript
在 Angular中 使用 Lodash 的方法
2018/02/11 Javascript
vue 微信授权登录解决方案
2018/04/10 Javascript
React如何避免重渲染
2018/04/10 Javascript
Node+OCR实现图像文字识别功能
2018/11/26 Javascript
vue路由--网站导航功能详解
2019/03/29 Javascript
浅谈ECMAScript 中的Array类型
2019/06/10 Javascript
基于JS实现操作成功之后自动跳转页面
2020/09/25 Javascript
js实现纯前端压缩图片
2020/11/16 Javascript
python学习笔记之列表(list)与元组(tuple)详解
2017/11/23 Python
python实现创建新列表和新字典,并使元素及键值对全部变成小写
2019/01/15 Python
python求绝对值的三种方法小结
2019/12/04 Python
如何使用Python发送HTML格式的邮件
2020/02/11 Python
Python collections模块的使用方法
2020/10/09 Python
Python3利用scapy局域网实现自动多线程arp扫描功能
2021/01/21 Python
CSS3中使用RGBa来调节透明度的教程
2016/05/09 HTML / CSS
Bootstrap File Input文件上传组件
2020/12/01 HTML / CSS
赫里福德的一家乡村零售商店:Philip Morris & Son
2017/06/25 全球购物
英国在线花园中心:You Garden
2018/06/03 全球购物
命名空间(namespace)和程序集(Assembly)有什么区别
2015/09/25 面试题
仪器仪表检测毕业生自荐信
2013/10/31 职场文书
蔬菜基地的创业计划书
2014/01/06 职场文书
园林设计专业毕业生求职信
2014/03/23 职场文书
答谢酒会主持词
2015/07/02 职场文书
vue项目中的支付功能实现(微信支付和支付宝支付)
2022/02/18 Vue.js
面试官问我Mysql的存储引擎了解多少
2022/08/05 MySQL