当前位置: 首页 > news >正文

PHP time(), microtime(),date()函数

为什么80%的码农都做不了架构师?>>>   hot3.png

1、time()函数

    a)作用:返回当前的unix时间戳,数值是自Unix纪元(00:00:00 January 1, 1970 GMT)起到现在的秒数;

    b)例子说明:

<?php
	echo time();
?>

      112615_6Bz1_1444783.png

2、microtime()函数

    a)作用:返回以“msec sec”为格式的一个字符串,其中sec(时间戳)就是time()函数返回的数值,msec是微秒部分。

    b)注意:microtime(true)返回的值是 sec+msec 的和,保留四位小数

    c)例子说明:

<?php

	$mtime = microtime();
	$array = explode(" ", $mtime);

	echo "<pre>";
	print_r($array);
	echo "<pre>";
	
?>

    113049_YxfI_1444783.png


3、date()函数

    a)作用:格式化一个本地时间/日期,之前的时间戳并不是给用户看的,用户习惯看到的日期是这样的,2015-02-03

    b)例子说明:

<?php
	echo date('Y-m-d');
?>

    113333_KuqY_1444783.png

4、时间戳与date之间的转换

    a)时间戳转date

<?php
    // 1285724523表示一个时间戳
    $date=date('Y-m-d',"1285724523"); 
    echo $date; 
?>

    b)date转时间戳

            PHP 提供了函数可以方便的将各种形式的日期转换为时间戳,该类函数主要是:

                1》 strtotime()将任何英文文本的日期时间描述解析为时间戳。

                2》 mktime()从日期取得时间戳。

<?php
    echo strtotime("2009-10-21 16:00:10");	//输出 1256112010
    echo strtotime("10 September 2008");	//输出 1220976000
    echo strtotime("+1 day"), "<br />";	        //输出明天此时的时间戳
    
    // int mktime(时, 分, 秒, 月, 日, 年)
    echo mktime(21, 50, 55, 07, 14, 2010);	//输出“1279115455”
?>




转载于:https://my.oschina.net/cobish/blog/375167

相关文章:

  • 使用快照隔离snapshot isolation实例(二)
  • Powershell管理系列(十七)在PowerShell中添加Exchange管理单元
  • 数据库连接代码
  • javascript中setInterval与setTimeout中this的问题以及对于闭包的一些理解
  • 针对PostMessage和SendMessage区别的一个试验
  • 【spring框架】beans.xml规范与ClassPathXmlApplicationContext类介绍
  • It's not a Bug, It's a Feature! --POJ 1482
  • postgresql 死锁问题解决记录
  • WCF Data Services客户端访问
  • css知多少(4)——解读浏览器默认样式
  • Breakthrough—JavaScript基础
  • 辛苦几个小时,终于装完主机了
  • 【连载】【FPGA黑金开发板】Verilog HDL那些事儿--PS2封装(十八)
  • android httpClient 支持HTTPS的2种处理方式
  • 一步一步教你使用AgileEAS.NET基础类库进行应用开发-基础篇阶段总结与WinForm篇展望...
  • 【译】JS基础算法脚本:字符串结尾
  • CSS 专业技巧
  • Docker入门(二) - Dockerfile
  • Java程序员幽默爆笑锦集
  • JS基础篇--通过JS生成由字母与数字组合的随机字符串
  • React-生命周期杂记
  • webpack项目中使用grunt监听文件变动自动打包编译
  • 持续集成与持续部署宝典Part 2:创建持续集成流水线
  • 聊聊directory traversal attack
  • 区块链共识机制优缺点对比都是什么
  • 思维导图—你不知道的JavaScript中卷
  • 算法---两个栈实现一个队列
  • 我的业余项目总结
  • 深度学习之轻量级神经网络在TWS蓝牙音频处理器上的部署
  • FaaS 的简单实践
  • 哈罗单车融资几十亿元,蚂蚁金服与春华资本加持 ...
  • ​猴子吃桃问题:每天都吃了前一天剩下的一半多一个。
  • ###C语言程序设计-----C语言学习(3)#
  • #ifdef 的技巧用法
  • #Linux(make工具和makefile文件以及makefile语法)
  • (arch)linux 转换文件编码格式
  • (C++17) optional的使用
  • (pytorch进阶之路)扩散概率模型
  • (二)什么是Vite——Vite 和 Webpack 区别(冷启动)
  • (分布式缓存)Redis分片集群
  • (附程序)AD采集中的10种经典软件滤波程序优缺点分析
  • (十六)Flask之蓝图
  • (十一)手动添加用户和文件的特殊权限
  • (转)总结使用Unity 3D优化游戏运行性能的经验
  • .apk 成为历史!
  • .chm格式文件如何阅读
  • .CSS-hover 的解释
  • .net 7 上传文件踩坑
  • .NET 8.0 中有哪些新的变化?
  • .NET Core 版本不支持的问题
  • .NET MVC之AOP
  • .Net Remoting常用部署结构
  • .NET/C# 编译期间能确定的相同字符串,在运行期间是相同的实例
  • .NET企业级应用架构设计系列之开场白
  • .skip() 和 .only() 的使用