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 相关文章推荐
Cannot modify header information错误解决方法
Oct 08 PHP
说说PHP的autoLoad自动加载机制
Sep 27 PHP
解析PHP高效率写法(详解原因)
Jun 20 PHP
使用HMAC-SHA1签名方法详解
Jun 26 PHP
php5.5新数组函数array_column使用
Jul 08 PHP
php数组查找函数in_array()、array_search()、array_key_exists()使用实例
Apr 29 PHP
支持生僻字且自动识别utf-8编码的php汉字转拼音类
Jun 27 PHP
支持中文的PHP按字符串长度分割成数组代码
May 17 PHP
编写PHP脚本过滤用户上传的图片
Jul 03 PHP
php通过会话控制实现身份验证实例
Oct 18 PHP
PHP实现函数内修改外部变量值的方法示例
Dec 28 PHP
stripos函数知识点实例分享
Feb 11 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
解决了Ajax、MySQL 和 Zend Framework 的乱码问题
2009/03/03 PHP
分享一段php获取linux服务器状态的代码
2014/05/27 PHP
PHP实现批量上传单个文件
2015/12/29 PHP
laravel 5异常错误:FatalErrorException in Handler.php line 38的解决
2017/10/12 PHP
通过ifame指向的页面高度调整iframe的高度
2006/10/05 Javascript
修改发贴的编辑功能
2007/03/07 Javascript
js 表单提交后按钮变灰的实例代码
2013/08/16 Javascript
extjs表格文本启用选择复制功能具体实现
2013/10/11 Javascript
JS版的date函数(和PHP的date函数一样)
2014/05/12 Javascript
JS实现黑色风格的网页TAB选项卡效果代码
2015/10/09 Javascript
JavaScript中数组添加值和访问值常见问题
2016/02/06 Javascript
jQuery中通过ajax调用webservice传递数组参数的问题实例详解
2016/05/20 Javascript
HTML的select控件美化
2017/03/27 Javascript
微信小程序 列表的上拉加载和下拉刷新的实现
2017/04/01 Javascript
vue实现简单loading进度条
2018/06/06 Javascript
Vue Echarts实现可视化世界地图代码实例
2019/05/07 Javascript
详解微信UnionID作用
2019/05/15 Javascript
微信小程序与公众号实现数据互通的方法
2019/07/25 Javascript
详解基于Vue的支持数据双向绑定的select组件
2019/09/02 Javascript
JS判断浏览器类型与操作系统的方法分析
2020/04/30 Javascript
[01:01:52]DOTA2-DPC中国联赛定级赛 SAG vs iG BO3第二场 1月9日
2021/03/11 DOTA
使用Python生成随机密码的示例分享
2016/02/18 Python
Pandas中Series和DataFrame的索引实现
2019/06/27 Python
pandas的排序和排名的具体使用
2019/07/31 Python
PyQt5+Pycharm安装和配置图文教程详解
2020/03/24 Python
Python 实现自动完成A4标签排版打印功能
2020/04/09 Python
pycharm 2018 激活码及破解补丁激活方式
2020/09/21 Python
Python操作MySQL数据库的示例代码
2020/07/13 Python
基于Python采集爬取微信公众号历史数据
2020/11/27 Python
工程造价管理专业大专生求职信
2013/10/06 职场文书
寄语是什么意思
2014/04/10 职场文书
服装设计师求职信
2014/06/04 职场文书
销售员未完成销售业绩的检讨书
2014/10/12 职场文书
小学生通知书评语
2014/12/31 职场文书
2015人事行政工作总结范文
2015/05/21 职场文书
纪律委员竞选稿
2015/11/19 职场文书