class Date extends Message

Represents a whole calendar date, e.g. date of birth. The time of day and time zone are either specified elsewhere or are not significant. The date is relative to the Proleptic Gregorian Calendar. The day may be 0 to represent a year and month where the day is not significant, e.g. credit card expiration date. The year may be 0 to represent a month and day independent of year, e.g. anniversary date. Related types are [google.type.TimeOfDay][google.type.TimeOfDay] and google.protobuf.Timestamp.

Protobuf type Google\Type\Date

Methods

__construct()

No description

int
getYear()

Year of date. Must be from 1 to 9999, or 0 if specifying a date without a year.

setYear(int $var)

Year of date. Must be from 1 to 9999, or 0 if specifying a date without a year.

int
getMonth()

Month of year. Must be from 1 to 12.

setMonth(int $var)

Month of year. Must be from 1 to 12.

int
getDay()

Day of month. Must be from 1 to 31 and valid for the year and month, or 0 if specifying a year/month where the day is not significant.

setDay(int $var)

Day of month. Must be from 1 to 31 and valid for the year and month, or 0 if specifying a year/month where the day is not significant.

Details

at line 45
__construct()

at line 57
int getYear()

Year of date. Must be from 1 to 9999, or 0 if specifying a date without a year.

Generated from protobuf field int32 year = 1;

Return Value

int

at line 69
setYear(int $var)

Year of date. Must be from 1 to 9999, or 0 if specifying a date without a year.

Generated from protobuf field int32 year = 1;

Parameters

int $var

at line 81
int getMonth()

Month of year. Must be from 1 to 12.

Generated from protobuf field int32 month = 2;

Return Value

int

at line 92
setMonth(int $var)

Month of year. Must be from 1 to 12.

Generated from protobuf field int32 month = 2;

Parameters

int $var

at line 105
int getDay()

Day of month. Must be from 1 to 31 and valid for the year and month, or 0 if specifying a year/month where the day is not significant.

Generated from protobuf field int32 day = 3;

Return Value

int

at line 117
setDay(int $var)

Day of month. Must be from 1 to 31 and valid for the year and month, or 0 if specifying a year/month where the day is not significant.

Generated from protobuf field int32 day = 3;

Parameters

int $var