首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

idate

(PHP 5, PHP 7)

idate - 将本地时间/日期格式化为整数

Description

代码语言:javascript
复制
int idate ( string $format [, int $timestamp = time() ] )

timestamp如果未给出时间戳,则返回根据给定格式字符串格式化的数字,使用给定的整数或当前本地时间。换句话说,timestamp是可选的,并且默认为time()的值。

与函数date()不同idate()只接受format参数中的一个字符。

Parameters

format

格式字符

描述

B

Swatch节拍/互联网时间

d

本月的一天

h

小时(12小时制)

H

小时(24小时制)

i

分钟

I (uppercase i)

如果DST被激活则返回1,否则返回0

L (uppercase l)

闰年返回1,否则返回0

m

月份数量

s

t

当前月份的天数

U

自Unix时代开始秒 - 1970年1月1日00:00:00 UTC - 这与time()相同

w

星期几(星期日0)

W

ISO-8601周数,周一从周一开始

y

年份(1或2位数字 - 查看下面的注释)

Y

年份(4位数字)

z

一年中的一天

Z

以秒为单位的时区偏移量

timestamp

可选timestamp参数是一个整数Unix时间戳,默认为当前本地时间,如果timestamp没有给出。换句话说,它默认为time()的值。

Return Values

返回一个整数。

由于idate()总是返回一个整数,因为它们不能以“0”开头,所以idate()可能会返回比您期望的更少的数字。看下面的例子。

Errors/Exceptions

如果使用系统设置或TZ环境变量E_NOTICE,则每次调用日期/时间函数都会生成一个如果时区无效的信息和/或a E_STRICTE_WARNINGmessage。另请参阅date_default_timezone_set()

Changelog

描述

5.1.0

现在发出E_STRICT和E_NOTICE时区错误。

Examples

Example #1 idate() example

代码语言:javascript
复制
<?php
$timestamp?=?strtotime('1st?January?2004');?//1072915200

//?this?prints?the?year?in?a?two?digit?format
//?however,?as?this?would?start?with?a?"0",?it
//?only?prints?"4"
echo?idate('y',?$timestamp);
?>

← gmstrftime

localtime →

代码语言:txt
复制
 ? 1997–2017 The PHP Documentation Group

根据知识共享署名许可证v3.0或更高版本授权。

扫码关注腾讯云开发者

领取腾讯云代金券

http://www.vxiaotou.com