php 关于时间函数
1. 设置时区 date_default_timezone_set()
和 putenv()
让时间安全地设置就,输入如下代码:
date_default_timezone_set('UTC');
//or
date_default_timezone_set('Asia/Shanghai');
如果不设置,php会提示安全警告。
在php.ini
文件的date.timezone =
修改为date.timezone=Asia/Shanghai
,或者使用函数putenv()
:
putenv('TZ=Asia/Shanghai');
2. date(str,timestamp)
echo date('Y',time()).'year'.'<br />';
echo date('y',time()).'year'.'<br />';
echo date('m',time()).'month'.'<br />';
echo date('d',time()).'date'.'<br />';
echo date('w',time()).'week'.'<br />';
echo date('H',time()).'hour'.'<br />';
echo date('h',time()).'hour'.'<br />';
echo date('i',time()).'minute'.'<br />';
echo date('s',time()).'second'.'<br />';
var $today = date('Y-m-d w H:i:s',time());
echo $today;
3. 验证日期 checkdate()
$flag = checkdate(2,29,2017);
if($flag) {
echo '合法';
} else {
echo '不合法';
}
4. 获取当前时间有关的一个数组 gettimeofday()
mixed gettimeofday ([ bool $return_float = false ] )
print_r(gettimeofday());
输出结果:
array(4) {
["sec"]=> int(1509807827)
["usec"]=> int(164387)
["minuteswest"]=> int(0)
["dsttime"]=> int(0)
}
5. getdate()
将时间戳转换成直观的数组
print_r(getdate(1184557366));
6. time()
获取当前的时间戳
echo date('Y-m-d H:i:s',time()+(7 * 24 * 60 * 60));
7. mktime()
生成给定日期时间的时间戳。
echo mktime(0,0,0,7,17,2010);
8. strtotime()
日期转换成Unix 时间戳
echo strtotime('2007-10-31 14:31:33');
9. getlastmod()
可以得到当前文件最后修改时间的时间戳。
echo date('Y-m-d H:i:s',getlastmod());
10. 取得本地时间localtime()
函数可以取得本地时间数据
date_default_timezone_set('Asia/Shanghai');
print_r(localtime());
print_r(localtime(time(), true));
11 . microtime()
函数,该函数返回当前 UNIX 时间戳和微秒数。
function fntime() {
list($msec, $sec) = explode(' ', microtime());
return $msec + $sec;
}
$start_time = fntime();
for ($i = 0; $i < 1000000; $i++) {
//
}
$end_time = fntime();
echo round($end_time - $start_time, 4);
php 关于时间函数的更多相关文章
- C++中的时间函数
C++获取时间函数众多,何时该用什么函数,拿到的是什么时间?该怎么用?很多人都会混淆. 本文是本人经历了几款游戏客户端和服务器开发后,对游戏中时间获取的一点总结. 最早学习游戏客户端时,为了获取最精确 ...
- 借助JavaScript中的时间函数改变Html中Table边框的颜色
借助JavaScript中的时间函数改变Html中Table边框的颜色 <html> <head> <meta http-equiv="Content-Type ...
- Loadrunner时间函数、用时间生成订单编号例子
Loadrunner中取时间函数.用时间函数生成订单编号例子: <如要转载,请注明网络来源及作者:Cheers_Lee> 问题的提出: (1)有时候在Loadrunner中用C语言设计脚本 ...
- Sql Server函数全解(四)日期和时间函数
日期和时间函数主要用来处理日期和时间值,本篇主要介绍各种日期和时间函数的功能和用法,一般的日期函数除了使用date类型的参数外,也可以使用datetime类型的参数,但会忽略这些值的时间部分.相同 ...
- Oracle内置函数:时间函数,转换函数,字符串函数,数值函数,替换函数
dual单行单列的隐藏表,看不见 但是可以用,经常用来调内置函数.不用新建表 时间函数 sysdate 系统当前时间 add_months 作用:对日期的月份进行加减 写法:add_months(日期 ...
- mysql与oracle的日期/时间函数小结
前言 本文的日期/时间全部格式化为”2016-01-01 01:01:01“形式: MONITOR_TIME为数据库表字段: 字符串与日期/时间相互转换函数 Oracle 日期/时间转字符串函数:to ...
- C库函数使用与总结之时间函数
1. localtime(取得当地目前时间和日期) [头文件]#include <time.h> [函数原型]struct tm *localtime(const time_t * tim ...
- 分享一些关于PHP时间函数的常用时间
<?php // 各种时间函数 echo "现在:".date("Y-m-d H:i:s")."<br>"; echo & ...
- MySQL数据库9 - 日期与时间函数
一 日期和时间函数 函数的概念:按指定格式输入参数,返回正确结果的运算单元 1. 返回当前日期:curdate() current_date() current_date()+0可以将当前日期转换为数 ...
- Oracle日期时间函数大全
ORACLE日期时间函数大全 TO_DATE格式(以时间:2007-11-02 13:45:25为例) Year: yy two digits 两位年 显示值:07 yyy three digits ...
随机推荐
- Git -- 使用GitHub
我们一直用GitHub作为免费的远程仓库,如果是个人的开源项目,放到GitHub上是完全没有问题的.其实GitHub还是一个开源协作社区,通过GitHub,既可以让别人参与你的开源项目,也可以参与别人 ...
- 【转帖】oracle数据类型和对应的java类型
原文地址:http://otndnld.oracle.co.jp/document/products/oracle10g/102/doc_cd/java.102/B19275-03/datacc.ht ...
- QT QML 3D模型查看器
原文链接:http://amin-ahmadi.com/2018/01/28/viewing-3d-models-using-qt/ 本文使用QT Quick中的Scene3D QML类型来查看3D模 ...
- [React] 08 - Tutorial: evolution of code-behind
有了七篇基础学习,了解相关的知识体系,之后便是系统地再来一次. [React] 01 - Intro: javaScript library for building user interfaces ...
- js的微任务和宏任务
1.机制如下: 注意一点: 宏任务需要多次事件循环才能执行完,微任务是一次性执行完的: 2.宏任务macrotask: (事件队列中的每一个事件都是一个macrotask) 优先级:主代码块 > ...
- VIM 的帮助文档在哪里?看这里。
我一直奇怪,像VIM这么优秀的软件怎么就没有个详细的文档. 再优秀,新手不会用也是白搭啊.再说,谁生下来就是老手么? 只有那个简单的tutor么? 虽说看了这个tutor也能用了,但作为“编辑器之神” ...
- 关于linux Centos 7一个网卡配置多个IP的方法
有时我们在工作中,会遇到一个网卡配置多个ip的情况,尤其是在linux服务器方面的应用教多 于是笔者将其配置过程整理如下,希望能帮到遇到同样问题的朋友,这里以vmware虚拟机下的Centos 7为例 ...
- hashlib
登录认证 加密 --> 解密 摘要算法 两个字符串 : import hashlib # 提供摘要算法的模块 md5 = hashlib.md5() md5.update(b') print(m ...
- B - Calculation 2
Given a positive integer N, your task is to calculate the sum of the positive integers less than N w ...
- ElasticSearch入门 第二篇:集群配置
这是ElasticSearch 2.4 版本系列的第二篇: ElasticSearch入门 第一篇:Windows下安装ElasticSearch ElasticSearch入门 第二篇:集群配置 E ...