Properties

$date

$date : integer

日期的时间戳

Type

integer

$timezone

$timezone : integer

时区

Type

integer

$year

$year : integer

Type

integer

$month

$month : integer

Type

integer

$day

$day : integer

Type

integer

$hour

$hour : integer

Type

integer

$minute

$minute : integer

Type

integer

$second

$second : integer

Type

integer

$weekday

$weekday : integer

星期的数字表示

Type

integer

$cWeekday

$cWeekday : string

星期的完整表示

Type

string

$yDay

$yDay : integer

一年中的天数 0-365

Type

integer

$cMonth

$cMonth : string

月份的完整表示

Type

string

$CDATE

$CDATE : string

日期CDATE表示

Type

string

$YMD

$YMD : string

日期的YMD表示

Type

string

$CTIME

$CTIME : string

时间的输出表示

Type

string

$Week

$Week : 

Type

Methods

__construct()

__construct(mixed  $date = '') 

架构函数 创建一个Date对象

Parameters

mixed $date

日期

parse()

parse(mixed  $date) : string

日期分析 返回时间戳

Parameters

mixed $date

日期

Returns

string

valid()

valid(mixed  $date) : string

验证日期数据是否有效

Parameters

mixed $date

日期数据

Returns

string

setDate()

setDate(integer  $date) : void

日期参数设置

Parameters

integer $date

日期时间戳

format()

format(string  $format = "%Y-%m-%d %H:%M:%S") : string

日期格式化 默认返回 1970-01-01 11:30:45 格式

Parameters

string $format

格式化参数

Returns

string

isLeapYear()

isLeapYear(  $year = '') : string

是否为闰年

Parameters

$year

Returns

string

dateDiff()

dateDiff(mixed  $date, string  $elaps = "d") : integer

计算日期差

w - weeks d - days h - hours m - minutes s - seconds

Parameters

mixed $date

要比较的日期

string $elaps

比较跨度

Returns

integer

timeDiff()

timeDiff(mixed  $time, mixed  $precision = false) : string

人性化的计算日期差

Parameters

mixed $time

要比较的时间

mixed $precision

返回的精度

Returns

string

getDayOfWeek()

getDayOfWeek(  $n) : \Org\Util\Date

返回周的某一天 返回Date对象

Parameters

$n

Returns

\Org\Util\Date

firstDayOfWeek()

firstDayOfWeek() : \Org\Util\Date

计算周的第一天 返回Date对象

Returns

\Org\Util\Date

firstDayOfMonth()

firstDayOfMonth() : \Org\Util\Date

计算月份的第一天 返回Date对象

Returns

\Org\Util\Date

firstDayOfYear()

firstDayOfYear() : \Org\Util\Date

计算年份的第一天 返回Date对象

Returns

\Org\Util\Date

lastDayOfWeek()

lastDayOfWeek() : \Org\Util\Date

计算周的最后一天 返回Date对象

Returns

\Org\Util\Date

lastDayOfMonth()

lastDayOfMonth() : \Org\Util\Date

计算月份的最后一天 返回Date对象

Returns

\Org\Util\Date

lastDayOfYear()

lastDayOfYear() : \Org\Util\Date

计算年份的最后一天 返回Date对象

Returns

\Org\Util\Date

maxDayOfMonth()

maxDayOfMonth() : integer

计算月份的最大天数

Returns

integer

dateAdd()

dateAdd(integer  $number, string  $interval = "d") : \Org\Util\Date

取得指定间隔日期

yyyy - 年 q - 季度 m - 月 y - day of year d - 日 w - 周 ww - week of year h - 小时 n - 分钟 s - 秒

Parameters

integer $number

间隔数目

string $interval

比较类型

Returns

\Org\Util\Date

numberToCh()

numberToCh(integer  $number) : string

日期数字转中文 用于日和月、周

Parameters

integer $number

日期数字

Returns

string

yearToCh()

yearToCh(integer  $yearStr, boolean  $flag = false) : string

年份数字转中文

Parameters

integer $yearStr

年份数字

boolean $flag

是否显示公元

Returns

string

magicInfo()

magicInfo(string  $type) : string

判断日期 所属 干支 生肖 星座 type 参数:XZ 星座 GZ 干支 SX 生肖

Parameters

string $type

获取信息类型

Returns

string

__toString()

__toString()