void __construct(
[int
$year = null], [int
$month = null], [int
$day = null], [int
$hours = null], [int
$minutes = null], [int
$second = null]
)
|
|
根据输入的日期格式转化为时间戳进行属性time初始化
mktime函数,在只有输入一个年份的时候,就会默认转化为上一年的最后一天,输入一个月份并且缺省输入day的时候, 会转化为上个月的最后一天。所以这种情况需要注意。 如果该构造函数没有参数传入的时候,得到的日期不是期望的当前日期,而是上两年的11月的30日
如果月份为空:如果年份为空,则取当前月份;否则取1 如果日期为空:如果年份为空,则取当前日期,否则取1 如果小时为空:如果年份为空,则取当前小时 如果分为空:如果年份为空,则取当前分 如果秒为空:如果年份为空,则取当前秒 如果年份为空:取当前年份
Parameters:
int |
$year: |
年,默认为null,获取当前年 |
int |
$month: |
月,默认为null获取当前月 |
int |
$day: |
日,默认为null获取当前日期 |
int |
$hours: |
小时,默认为null获取当前小时 |
int |
$minutes: |
分,默认为null获取当前分钟 |
int |
$second: |
秒,默认为null获取当前秒 |
API Tags:
string get12Hours(
[string
$display = self::FILL]
)
|
|
获取当前日期的12小时制时间
Parameters:
string |
$display: |
显示类型,默认为0,显示两位的小时 |
API Tags:
string get24Hours(
[string
$display = self::FILL]
)
|
|
获取当前日期的24小时制时间
Parameters:
string |
$display: |
显示类型,默认为0,显示两位的小时 |
API Tags:
string getDay(
[string
$display = self::FILL]
)
|
|
获取当前日期的天数
Parameters:
string |
$display: |
显示类型,默认为0,显示两位的日期 |
API Tags:
表示当前日期为该月中的第几天。
API Tags:
表示当前日期是该星期中的第几天。
API Tags:
所表示当前日期是该年中的第几天。
API Tags:
Return: | 返回时该年中的第几天 |
Access: | public |
获取当前时间所在年的天数
API Tags:
Return: | 如果是闰年返回366否则返回365 |
Access: | public |
string getLocalTimeZone(
)
|
|
获取当前日期的本地时区
API Tags:
string getMonth(
[int
$display = self::FILL]
)
|
|
获当前日期的取月份
Parameters:
int |
$display: |
显示类型,默认为0,则显示两位的月份 |
API Tags:
string getWeek(
[string
$display = self::FILL]
)
|
|
获取当前日期的星期
Parameters:
string |
$display: |
显示类型,默认为0,返回数字表示的星期中的第几天 |
API Tags:
string getYear(
[boolean
$format = true]
)
|
|
获取当前日期的年份
Parameters:
boolean |
$format: |
是否返回四位格式的年份或是两位格式的年份,默认为true则以Y返回四位数 |
API Tags:
判断是否是闰年
API Tags:
Return: | 返回1或是0 |
Access: | public |
void setTime(
string
$time
)
|
|
重新设置当前日期与时间
Parameters:
API Tags:
string toString(
[string
$format = null]
)
|
|
格式化时间输出
Parameters:
string |
$format: |
需要输出的格式,默认为null,则采用格式Y-m-d H:i:s |
API Tags: