class CalendarPeriod

A CalendarPeriod represents the abstract concept of a time period that has a canonical start. Grammatically, "the start of the current CalendarPeriod." All calendar times begin at midnight UTC.

Protobuf type google.type.CalendarPeriod

Constants

CALENDAR_PERIOD_UNSPECIFIED

Undefined period, raises an error.

Generated from protobuf enum CALENDAR_PERIOD_UNSPECIFIED = 0;

DAY

A day.

Generated from protobuf enum DAY = 1;

WEEK

A week. Weeks begin on Monday, following ISO 8601.

Generated from protobuf enum WEEK = 2;

FORTNIGHT

A fortnight. The first calendar fortnight of the year begins at the start of week 1 according to ISO 8601.

Generated from protobuf enum FORTNIGHT = 3;

MONTH

A month.

Generated from protobuf enum MONTH = 4;

QUARTER

A quarter. Quarters start on dates 1-Jan, 1-Apr, 1-Jul, and 1-Oct of each year.

Generated from protobuf enum QUARTER = 5;

HALF

A half-year. Half-years start on dates 1-Jan and 1-Jul.

Generated from protobuf enum HALF = 6;

YEAR

A year.

Generated from protobuf enum YEAR = 7;

Methods

static 
name($value)

No description

static 
value($name)

No description

Details

at line 82
static name($value)

Parameters

$value

at line 92
static value($name)

Parameters

$name