常用日期函数

本文详细介绍了PHP中用于处理时间与日期的几个核心函数,包括date()、time()、mktime()及strtotime()。通过这些函数,开发者能够轻松地获取、格式化及解析日期时间数据。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

date() 函数: 可以得到当前的系统时间和日期

    语法:string date(string  $format [ ,  int  $timestamp]);

    第一个参数是格式字符串,就是显示时间或者日期的时候以哪一种格式显示,第二个参数是可选的,表示UNIX时间戳,时间戳保存的日期是按照格林尼治标准时间从1970年1月1日零点到当前时间的秒数,1970年1月1日零点又被称之为UNIX纪元。时间戳就是把时间转换成一组数。

time() 函数: 获取当前系统时间的时间戳,直接声明变量就可以直接调用。

mktime() 函数: 作用是根据指定的日期和时间来生成一个对应的时间戳。

    语法:int  mktime( int  $hour[, int  $minute  [ ,  int  $second  [ ,  int  $month  [ ,  int  $day [ ,  int  $year [,  int  $is_dst ] ] ] ] ] ] );

    这些参数分别代表着小时、分钟、秒、月、日、年,最后一个参数 $is_dst 表示这个日期是否为夏令时制,如果是1,就代表采用了夏令时制,如果是0,就代表不采用,默认为0。当无法确定时,可以设置成 -1,php会根据运行环境自动确定。

strtotime() 函数: 可以把英语描述的日期或者时间解释成UNIX时间戳,可以借助这个函数来获取某个日期的时间戳。

    语法:int  strtotime( $time [ ,  $now ] );

    $time 参数表示要计算的时间字符串, $now 参数是用来返回值的时间戳,如果省略这个参数,就代表使用当前系统时间。

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值