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 相关文章推荐
如何使用脚本模仿登陆过程
Nov 22 PHP
随时给自己贴的图片加文字的php水印
Mar 16 PHP
PHP中冒号、endif、endwhile、endfor使用介绍
Apr 28 PHP
php switch语句多个值匹配同一代码块应用示例
Jul 29 PHP
php基于双向循环队列实现历史记录的前进后退等功能
Aug 08 PHP
Symfony2函数用法实例分析
Mar 18 PHP
PHP实现表单提交时去除斜杠的方法
Dec 26 PHP
PHP开发APP端微信支付功能
Feb 17 PHP
LNMP部署laravel以及xhprof安装使用教程
Sep 14 PHP
PHP abstract 抽象类定义与用法示例
May 29 PHP
Laravel框架路由设置与使用示例
Jun 12 PHP
PHP文件操作实例总结【文件上传、下载、分页】
Dec 08 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的拦截器实例分析
2014/11/03 PHP
php设计模式之代理模式分析【星际争霸游戏案例】
2020/03/23 PHP
jQuery学习基础知识小结
2010/11/25 Javascript
鼠标右击事件代码(asp.net后台)
2011/01/27 Javascript
浅析onsubmit校验表单时利用ajax的return false无效问题
2013/07/10 Javascript
jQuery中校验时间格式的正则表达式小结
2013/09/22 Javascript
jQuery的DOM操作之删除节点示例
2014/01/03 Javascript
js检测浏览器版本、核心、是否移动端示例
2014/04/24 Javascript
jQuery实现横向带缓冲的水平运动效果(附demo源码下载)
2016/01/29 Javascript
详解Node.js模块间共享数据库连接的方法
2016/05/24 Javascript
Js类的静态方法与实例方法区分及jQuery拓展的两种方法
2016/06/03 Javascript
window.open不被拦截的简单实现代码(推荐)
2016/08/04 Javascript
关于Jquery中的事件绑定总结
2016/10/26 Javascript
Vue的百度地图插件尝试使用
2017/09/06 Javascript
JS实现动态生成html table表格的方法分析
2018/07/11 Javascript
layui lay-verify form表单自定义验证规则详解
2019/09/18 Javascript
js DOM的事件常见操作实例详解
2019/12/16 Javascript
React实现类似淘宝tab居中切换效果的示例代码
2020/06/02 Javascript
python opencv实现运动检测
2018/07/10 Python
Python 新建文件夹与复制文件夹内所有内容的方法
2018/10/27 Python
Python 实现数据结构-循环队列的操作方法
2019/07/17 Python
Django基础知识 URL路由系统详解
2019/07/18 Python
Python 调用 Windows API COM 新法
2019/08/22 Python
Python高并发解决方案实现过程详解
2020/07/31 Python
Python Celery异步任务队列使用方法解析
2020/08/10 Python
美国男士内衣品牌:Tommy John
2017/12/22 全球购物
幼儿园庆六一游园活动方案
2014/01/29 职场文书
幼儿园家长评语
2014/02/10 职场文书
《骆驼和羊》教学反思
2014/02/27 职场文书
爱情寄语大全
2014/04/09 职场文书
盲山观后感
2015/06/11 职场文书
电子表的操作介绍说明书
2019/10/28 职场文书
pytorch实现ResNet结构的实例代码
2021/05/17 Python
python 开心网和豆瓣日记爬取的小爬虫
2021/05/29 Python
java设计模式--七大原则详解
2021/07/21 Java/Android
flex布局中使用flex-wrap实现换行的项目实践
2022/06/21 HTML / CSS