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 相关文章推荐
风格模板初级不完全修改教程
Oct 09 PHP
PHP的面试题集,附我的答案和分析(一)
Nov 19 PHP
php实现jQuery扩展函数
Oct 30 PHP
新浪微博API开发简介之用户授权(PHP基础篇)
Sep 25 PHP
解析PHP中DIRECTORY_SEPARATOR,PATH_SEPARATOR两个常量的作用
Jun 21 PHP
php实现文件下载简单示例(代码实现文件下载)
Mar 10 PHP
PHP.ini安全配置检测工具pcc简单介绍
Jul 02 PHP
PHP读书笔记_运算符详解
Jul 01 PHP
PHP延迟静态绑定的深入讲解
Apr 02 PHP
Yii2框架自定义验证规则操作示例
Feb 08 PHP
Laravel5.7 Eloquent ORM快速入门详解
Apr 12 PHP
ThinkPHP5与单元测试PHPUnit使用详解
Feb 23 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/02/20 PHP
php批量删除数据库下指定前缀的表以prefix_为例
2014/08/24 PHP
PHP实现无限极分类图文教程
2014/11/25 PHP
PHP判断是否为空的几个函数对比
2015/04/21 PHP
PHP的swoole扩展安装方法详细教程
2016/05/18 PHP
Thinkphp框架中D方法与M方法的区别
2016/12/23 PHP
php使用array_chunk函数将一个数组分割成多个数组
2018/12/05 PHP
JavaScript Event学习第十一章 按键的检测
2010/02/10 Javascript
基于jquery的模态div层弹出效果
2010/08/21 Javascript
理解Javascript_01_理解内存分配原理分析
2010/10/11 Javascript
jquery 笔记 事件
2011/11/02 Javascript
jQuery之$(document).ready()使用介绍
2012/04/05 Javascript
javascript:json数据的页面绑定示例代码
2014/01/26 Javascript
jquery选择checked在ie8普通模式下的问题
2014/02/12 Javascript
用html+css+js实现的一个简单的图片切换特效
2014/05/28 Javascript
简单实现bootstrap导航效果
2017/02/07 Javascript
Vue常用的几个指令附完整案例
2018/11/06 Javascript
Javascript实现单选框效果
2020/12/09 Javascript
vue3使用vue-count-to组件的实现
2020/12/25 Vue.js
el-table表头根据内容自适应完美解决表头错位和固定列错位
2021/01/07 Javascript
[26:24]完美副总裁、DOTA2负责人蔡玮专访:电竞如人生
2014/09/11 DOTA
python抓取最新博客内容并生成Rss
2015/05/17 Python
Python编程实现从字典中提取子集的方法分析
2018/02/09 Python
Python netmiko模块的使用
2020/02/14 Python
html5的自定义data-*属性与jquery的data()方法的使用
2014/07/02 HTML / CSS
会计电算化专业应届大学生求职信
2013/10/22 职场文书
房地产活动策划方案
2014/05/14 职场文书
选秀节目策划方案
2014/06/06 职场文书
企业优秀团员事迹材料
2014/08/20 职场文书
大学生联谊活动策划书(光棍节)
2014/10/10 职场文书
文明家庭事迹材料
2014/12/20 职场文书
教师聘用意向书
2015/05/11 职场文书
如何写辞职信
2015/05/13 职场文书
nginx配置ssl实现https的方法示例
2021/03/31 Servers
手把手教你使用TensorFlow2实现RNN
2021/07/15 Python
利用正则表达式匹配浮点型数据
2022/05/30 Java/Android