PHP 时间日期操作实战


Posted in PHP onAugust 26, 2011

常见常用的时间函数:
1.time(); //取得1970/1/1 00:00:00 到现在的总秒数

<?echo time();?>
2.mktime(); //设定时间

<?echo date("U",mktime(0,0,0,1,20,2011));//输出1970年1月1日0时0分0秒到2011年1月20日0时0分0秒的总秒数//mktime参数: mktime(时,分,秒,月,日,年);//常结合date("U",mktime(时,分,秒,月,日,年))使用;?>
3.date(); //取得时间的详细资讯

<?echo date("Y-m-d H:i:s");//输出西元年-月-日 时:分:秒;//可填参数请参考下表;?>

代表字串 说明 范例 输出
年:
Y 西元年(4位) =date("Y")?> 2011
y 西元年(2位) =date("y")?> 11
月:
m 月份,不足二位补零(01~12) =date("m")?> 01
n 月份,不足二位不补零(1~12) =date("n")?> 1
t 本月共有几天(1~31) =date("t")?> 31
M 英文月份名(缩写) =date("M")?> Jan
F 英文月份名(全名) =date("F")?> January
日:
d 日期,不足二位补零(01~31) =date("d")?> 01
j 日期,不足二位不补零(01~31) =date("j")?> 1
星期:
w 数字型的星期,(以0~6代表一到日) =date("w")?> 0
D 星期名(缩写) =date("D")?> Sun
l 星期名(全名) =date("l")?> Sunday
时:
H 24时制小时,不足二位补零(00~23) =date("H")?> 07
G 24时制小时,不足二位不补零(0~23) =date("G")?> 7
h 12时制小时,不足二位补零(01~12) =date("h")?> 07
g 12时制小时,不足二位不补零(1~12) =date("g")?> 7
分:
i 分钟,不足二位补零(00~59) =date("i")?> 40
秒:
s 秒钟,不足二位补零(00~59) =date("s")?> 45
S 秒钟,不足二位补零(00~59)加上英文顺序 =date("S")?> 45th
上下午:
A 大写AM/PM =date("A")?> AM
a 小写am/pm =date("a")?> am
其他:
U 1970/1/1 00:00:00 到指定天的总秒数 =date("U")?> 1156780800
z 一年当中的第几天(0~365) =date("z")?> 255
*?底代表?常用到的??

一些常?的用法:
1.取得1970年1月1日0?r0分0秒到今天的?秒??

<? 
echo date("U",mktime(0,0,0,date("Y"),date("m"),date("d"))); 
?>

2.取得今天到前後7天的?秒??
<? 
$setTime = date("U",mktime(0,0,0,7,20,2011)); 
$time = date("U",mktime(0,0,0,date("m"),date("d"),date("Y"))); 
$start = $time-86400*7; 
$over = $time+86400*7; 
if($start>=$time&&$time<=$over) 
{ 
echo "指定?r?在今天前後7天??; 
} 
else 
{ 
echo "指定?r?已超?在今天前後7天??; 
} 
?>
PHP 相关文章推荐
php 获取select下拉列表框的值
May 08 PHP
PHP 强制下载文件代码
Oct 24 PHP
PHP面向对象三大特点学习(充分理解抽象、封装、继承、多态)
May 07 PHP
使用PHP强制下载PDF文件示例
Jan 17 PHP
PHP下载远程文件到本地存储的方法
Mar 24 PHP
标准版Eclipse搭建PHP环境的详细步骤
Nov 18 PHP
php中str_pad()函数用法分析
Mar 28 PHP
php删除数组指定元素实现代码
May 03 PHP
yii2项目实战之restful api授权验证详解
May 20 PHP
PHP正则表达式笔记与实例详解
May 09 PHP
PHP使用gearman进行异步的邮件或短信发送操作详解
Feb 27 PHP
PHP url 加密解密函数代码
Aug 26 #PHP
php图片上传存储源码并且可以预览
Aug 26 #PHP
PHP 无限分类三种方式 非函数的递归调用!
Aug 26 #PHP
php中将图片gif,jpg或mysql longblob或blob字段值转换成16进制字符串
Aug 23 #PHP
PHP数组实例总结与说明
Aug 23 #PHP
JpGraph php柱状图使用介绍
Aug 23 #PHP
php报表之jpgraph柱状图实例代码
Aug 22 #PHP
You might like
yii添删改查实例
2015/11/16 PHP
根据key删除数组中指定的元素实现方法
2017/03/02 PHP
php使用ftp实现文件上传与下载功能
2017/07/21 PHP
JQuery 构建客户/服务分离的链接模型中Table分页代码效率初探
2010/01/22 Javascript
jquery获取input的value问题说明
2010/08/19 Javascript
Jquery知识点三 jquery表单对象操作
2011/01/17 Javascript
基于jQuery的倒计时插件代码
2011/05/07 Javascript
JavaScript 模式之工厂模式(Factory)应用介绍
2012/11/15 Javascript
JavaScript的setAttribute兼容性问题解决方法
2013/11/11 Javascript
vue-resourse将json数据输出实例
2017/03/08 Javascript
JS中showModalDialog关闭子窗口刷新主窗口用法详解
2017/03/25 Javascript
Angular2下使用pdf插件的方法详解
2017/04/29 Javascript
使用JS在浏览器中判断当前网络连接状态的几种方法
2017/05/05 Javascript
基于zTree树形菜单的使用实例
2017/12/25 Javascript
iview table高度动态设置方法
2018/03/14 Javascript
vue 实现数字滚动增加效果的实例代码
2018/07/06 Javascript
Vue中Quill富文本编辑器的使用教程
2018/09/21 Javascript
详解node字体压缩插件font-spider的用法
2018/09/28 Javascript
js模拟实现烟花特效
2020/03/10 Javascript
Vue打包部署到Nginx时,css样式不生效的解决方式
2020/08/03 Javascript
[01:44]剑指西雅图 展望TI之CIS战队专访
2014/06/25 DOTA
numpy.ndarray 交换多维数组(矩阵)的行/列方法
2018/08/02 Python
linux下安装python3和对应的pip环境教程详解
2019/07/01 Python
利用Python实现kNN算法的代码
2019/08/16 Python
Django Haystack 全文检索与关键词高亮的实现
2020/02/17 Python
Django model.py表单设置默认值允许为空的操作
2020/05/19 Python
termux中matplotlib无法显示中文问题的解决方法
2021/01/11 Python
Jabra捷波朗美国官网:用于办公、车载和运动的无线蓝牙耳麦
2017/02/01 全球购物
电子狗项圈:eDog Australia
2019/12/04 全球购物
创建市级文明单位实施方案
2014/03/01 职场文书
好听的队名和口号
2014/06/09 职场文书
交通事故和解协议书
2014/09/25 职场文书
工厂标语大全
2014/10/06 职场文书
复试通知单模板
2015/04/24 职场文书
与死神共舞观后感
2015/06/15 职场文书
导游词之山西-五老峰
2019/10/07 职场文书