PHP date函数常用时间处理方法


Posted in PHP onMay 11, 2015
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] )

PHP星期几获取代码:

date("l");

//data就可以获取英文的星期比如Sunday

date("w");

//这个可以获取数字星期比如123,注意0是星期日

获取中文星期可以这样
$weekarray=array("日","一","二","三","四","五","六");

echo "星期".$weekarray[date("w")];

获取指定日期是:
[code]
$weekarray=array("日","一","二","三","四","五","六");
echo "星期".$weekarray[date("w","2011-11-11")];

因为date函数非常强大,他完全可以胜任一切这样的工作我附个手册里的表吧

a - "am" 或是 "pm"
A - "AM" 或是 "PM"
d - 几日,二位数字,若不足二位则前面补零; 如: "01" 至 "31"
D - 星期几,三个英文字母; 如: "Fri"
F - 月份,英文全名; 如: "January"
h - 12 小时制的小时; 如: "01" 至 "12"
H - 24 小时制的小时; 如: "00" 至 "23"
g - 12 小时制的小时,不足二位不补零; 如: "1" 至 12"
G - 24 小时制的小时,不足二位不补零; 如: "0" 至 "23"
i - 分钟; 如: "00" 至 "59"
j - 几日,二位数字,若不足二位不补零; 如: "1" 至 "31"
l - 星期几,英文全名; 如: "Friday"
m - 月份,二位数字,若不足二位则在前面补零; 如: "01" 至 "12"
n - 月份,二位数字,若不足二位则不补零; 如: "1" 至 "12"
M - 月份,三个英文字母; 如: "Jan"
s - 秒; 如: "00" 至 "59"
S - 字尾加英文序数,二个英文字母; 如: "th","nd"
t - 指定月份的天数; 如: "28" 至 "31"
U - 总秒数
w - 数字型的星期几,如: "0" (星期日) 至 "6" (星期六)
Y - 年,四位数字; 如: "1999"
y - 年,二位数字; 如: "99"
z - 一年中的第几天; 如: "0" 至 "365"

PHP 相关文章推荐
收集的PHP中与数组相关的函数
Mar 22 PHP
PHP 伪静态隐藏传递参数名的四种方法
Feb 22 PHP
基于php无限分类的深入理解
Jun 02 PHP
解析php框架codeigniter中如何使用框架的session
Jun 24 PHP
浅谈php和.net的区别
Sep 28 PHP
php之readdir函数用法实例
Nov 13 PHP
php mysql procedure实现获取多个结果集的方法【基于thinkPHP】
Nov 09 PHP
thinkPHP批量删除的实现方法分析
Nov 09 PHP
Laravel中服务提供者和门面模式的入门介绍
Nov 06 PHP
PHP addslashes()函数讲解
Feb 03 PHP
Laravel框架下载,安装及路由操作图文详解
Dec 04 PHP
PHP 实现重载
Mar 09 PHP
护卫神php套件 php版本升级方法(php5.5.24)
May 10 #PHP
php.ini中的request_order推荐设置
May 10 #PHP
浅析iis7.5安装配置php环境
May 10 #PHP
将PHP从5.3.28升级到5.3.29时Nginx出现502错误
May 09 #PHP
php序列化函数serialize() 和 unserialize() 与原生函数对比
May 08 #PHP
php中header跳转使用include包含解决参数丢失问题
May 08 #PHP
PHP中is_file()函数使用指南
May 08 #PHP
You might like
php class中self,parent,this的区别以及实例介绍
2013/04/24 PHP
php抽奖小程序的实现代码
2013/06/18 PHP
php 读取输出其他文件的实现方法
2016/07/26 PHP
经典的带阴影的可拖动的浮动层
2006/06/26 Javascript
Javascript的一种模块模式
2010/09/08 Javascript
使用Grunt.js管理你项目的应用说明
2013/04/24 Javascript
jQuery中 noConflict() 方法使用
2013/04/25 Javascript
JQuery-tableDnD 拖拽的基本使用介绍
2013/07/04 Javascript
web前端设计师们常用的jQuery特效插件汇总
2014/12/07 Javascript
javascript实现可全选、反选及删除表格的方法
2015/05/15 Javascript
js实现横向伸展开的二级导航菜单代码
2015/08/28 Javascript
JavaScript实现给定时间相加天数的方法
2016/01/25 Javascript
JavaScript 控制字体大小设置的方法
2016/11/23 Javascript
Javascript设计模式之装饰者模式详解篇
2017/01/17 Javascript
关于Google发布的JavaScript代码规范你要知道哪些
2018/04/04 Javascript
Angular如何在应用初始化时运行代码详解
2018/06/11 Javascript
JavaScript 下载svg图片为png格式
2018/06/21 Javascript
vue将单页面改造成多页面应用的方法
2018/11/25 Javascript
javascript中数组的常用算法深入分析
2019/03/12 Javascript
Python 匹配任意字符(包括换行符)的正则表达式写法
2009/10/29 Python
Python psutil模块简单使用实例
2015/04/28 Python
批处理与python代码混合编程的方法
2016/05/19 Python
python分布式计算dispy的使用详解
2019/12/22 Python
Scrapy爬虫文件批量运行的实现
2020/09/30 Python
python使用ctypes库调用DLL动态链接库
2020/10/22 Python
通过Python pyecharts输出保存图片代码实例
2020/11/25 Python
西班牙自行车和跑步商店:Alltricks
2018/07/07 全球购物
高级技校毕业生自荐信
2013/11/18 职场文书
应付会计岗位职责
2013/12/12 职场文书
2014年教师节寄语
2014/04/03 职场文书
教师求职信范文
2014/05/24 职场文书
村级个人对照检查材料
2014/08/22 职场文书
教师考核评语大全
2014/12/31 职场文书
Angular CLI发布路径的配置项浅析
2021/03/29 Javascript
Java异常处理try catch的基本用法
2021/12/06 Java/Android
vue 自定义的组件绑定点击事件
2022/04/21 Vue.js