PHP 클래스 Ouzo\Utilities\Date

파일 보기 프로젝트 열기: letsdrink/ouzo 1 사용 예제들

공개 메소드들

메소드 설명
addInterval ( string $interval, string $format = self::DEFAULT_TIME_FORMAT ) : string Adds interval to current time and returns a formatted date.
beginningOfDay ( string $date ) : string Returns the beginning of a day for the given date.
endOfDay ( string $date ) : string Returns end of a day for the given date.
formatDate ( string $date, string $format = 'Y-m-d' ) : null | string Returns formatted date.
formatDateTime ( string $date, string $format = self::DEFAULT_TIME_FORMAT ) : null | string Returns formatted date time.
formatTime ( string $time, string $format = 'H:i' ) : null | string Returns formatted time.
formatTimestamp ( integer $timestamp, string $format = self::DEFAULT_TIME_FORMAT, string $timezone = self::DEFAULT_TIMEZONE ) : string Returns formatted Unix timestamp.
modify ( string $dateAsString, string $interval, string $format = self::DEFAULT_TIME_FORMAT ) : string Modifies the given date string and returns a formatted date.
modifyNow ( string $interval, string $format = self::DEFAULT_TIME_FORMAT ) : string Modifies the current time and returns a formatted date.

메소드 상세

addInterval() 공개 정적인 메소드

Adds interval to current time and returns a formatted date.
public static addInterval ( string $interval, string $format = self::DEFAULT_TIME_FORMAT ) : string
$interval string
$format string
리턴 string

beginningOfDay() 공개 정적인 메소드

Example: $date = '2013-09-09 13:03:43'; $begin = Date::beginningOfDay($date); Result: 2013-09-09 00:00:00
public static beginningOfDay ( string $date ) : string
$date string
리턴 string

endOfDay() 공개 정적인 메소드

Example: $date = '2013-09-09 13:03:43'; $end = Date::endOfDay($date); Result: 2013-09-09 23:59:59.9999
public static endOfDay ( string $date ) : string
$date string
리턴 string

formatDate() 공개 정적인 메소드

Returns formatted date.
public static formatDate ( string $date, string $format = 'Y-m-d' ) : null | string
$date string
$format string
리턴 null | string

formatDateTime() 공개 정적인 메소드

Returns formatted date time.
public static formatDateTime ( string $date, string $format = self::DEFAULT_TIME_FORMAT ) : null | string
$date string
$format string
리턴 null | string

formatTime() 공개 정적인 메소드

Returns formatted time.
public static formatTime ( string $time, string $format = 'H:i' ) : null | string
$time string
$format string
리턴 null | string

formatTimestamp() 공개 정적인 메소드

Returns formatted Unix timestamp.
public static formatTimestamp ( integer $timestamp, string $format = self::DEFAULT_TIME_FORMAT, string $timezone = self::DEFAULT_TIMEZONE ) : string
$timestamp integer
$format string
$timezone string
리턴 string

modify() 공개 정적인 메소드

Modifies the given date string and returns a formatted date.
public static modify ( string $dateAsString, string $interval, string $format = self::DEFAULT_TIME_FORMAT ) : string
$dateAsString string
$interval string
$format string
리턴 string

modifyNow() 공개 정적인 메소드

Modifies the current time and returns a formatted date.
public static modifyNow ( string $interval, string $format = self::DEFAULT_TIME_FORMAT ) : string
$interval string
$format string
리턴 string