PHP中的idate()函数

idate()函数将本地时间/日期格式化为整数。

语法

idate(format, timestamp)

参数

  • timestamp-整数Unix时间戳,如果未提供时间戳,则默认为当前本地时间。换句话说,它默认为的值time()

  • 格式 -它指定如何返回结果

    • B- 色板节拍/互联网时间

    • d- 每月的一天

    • h- 小时(12小时格式)

    • H- 小时(24小时格式)

    • 我 -分钟

    • I- 如果激活了夏令时,则返回1,否则返回0

    • -leap年返回1,否则返回0

    • m- 月数

    • s- 

    • t- 当月天数

    • U- 自Unix时代以来的秒数(格林尼治标准时间1970年1月1日00:00:00)

    • w- 星期几(星期日= 0)

    • -ISO-8601周的年数(周从星期一开始)

    • y- 年(1或2位数字)

    • Y- 年(4位数字)

    • z- 一年中的一天

    • Z- 时区偏移量(以秒为单位)

返回

idate()函数返回一个整数,由于它们不能以“ 0”开头,因此idate()返回的位数可能少于您的预期。

示例

以下是一个例子-

<?php
   $timestamp = strtotime('2nd December 2017'); echo idate('y', $timestamp); echo"\n"; echo idate('t', $timestamp);
?>

输出结果

17
31

示例

让我们看一个例子-

<?php
   echo idate("d") . "<br>";
   echo idate("h") . "<br>";
   echo idate("y") . "<br>";
   echo idate("Y") . "<br>";
   echo idate("z") . "<br>";
   echo idate("Z") . "<br>";
?>

输出结果

11
5
18
2018
283
0