php中的时间(日期)函数

time() 函数

time() 函数返回自 Unix 纪元(January 1 1970 00:00:00 GMT)起的当前时间的秒数。

<?php
var_dump(time());
echo time() . "\n";

执行结果

int(1489650114)
1489650114

microtime() 函数

microtime() 函数返回当前 Unix 时间戳的微秒数。

使用方法: microtime(get_as_float);
get_as_float 可选。TRUE 时,返回一个浮点数,否则返回一个字符串(”microsec sec”,sec为unix秒, microsec 为微秒部分)。默认为 FALSE。
get_as_float 为 PHP 5.0.0 新增。

<?php
var_dump(microtime());
echo microtime() . "\n";
var_dump(microtime(TRUE));
echo microtime(TRUE) . "\n";

执行结果

string(21) "0.92152800 1489650875"
0.92157900 1489650875
float(1489650875.9216)
1489650875.9216

date() 函数

Date() 函数把时间戳格式化为更易读的日期和时间

使用方法:date(format,timestamp)
其中 format 是规定时间戳的格式,timestamp(可选)为指定时间戳,默认为当前时间和日期。

<?php
var_dump(date("Ymd H:i:s"));
echo date("Ymd H:i:s") . "\n";
var_dump(date('Ymd H:i:s'));
echo date('Ymd H:i:s') . '\n';
var_dump(date("Ymd H:i:s", 1489650875));
echo date("Ymd H:i:s", 1489650875) . "\n";
var_dump(date("Ymd H:i:s", 1489650875.9216));
echo date("Ymd H:i:s", 1489650875.9216) . "\n";
var_dump(date("Ymd H:i:s", "hello"));
echo date("Ymd H:i:s", "hello") . "\n";
var_dump(date("Ymd H:i:s", "1489650875.9216"));
echo date("Ymd H:i:s", "1489650875.9216") . "\n";

执行结果

string(17) "20170316 16:13:23"
20170316 16:13:23
string(17) "20170316 16:13:23"
20170316 16:13:23\nstring(17) "20170316 15:54:35"
20170316 15:54:35
string(17) "20170316 15:54:35"
20170316 15:54:35
bool(false)

string(17) "20170316 15:54:35"
20170316 15:54:35

日期格式的常用字符:

  • d - 表示月里的某天(01-31)
  • m - 表示月(01-12)
  • Y - 表示年(四位数)
  • 1 - 表示周里的某天
  • H - 一天中的某个小时(24小时制)
  • i - 一个小时中的某个分钟(0-59)
  • s - 一分钟中的某一秒(0-59)
    更多用法可参考:http://www.w3school.com.cn/php/func_date_date.asp
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值