IntlCalendar::setFirstDayOfWeek

(PHP 5 >= 5.5.0, PHP 7, PECL >= 3.0.0a1)

IntlCalendar::setFirstDayOfWeekSet the day on which the week is deemed to start

说明

面向对象风格

public IntlCalendar::setFirstDayOfWeek ( int $dayOfWeek ) : bool

过程化风格

intlcal_set_first_day_of_week ( IntlCalendar $cal , int $dayOfWeek ) : bool

Defines the day of week deemed to start the week. This affects the behavior of fields that depend on the concept of week start and end such as IntlCalendar::FIELD_WEEK_OF_YEAR and IntlCalendar::FIELD_YEAR_WOY.

参数

cal

The IntlCalendar resource.

dayOfWeek

One of the constants IntlCalendar::DOW_SUNDAY, IntlCalendar::DOW_MONDAY, …, IntlCalendar::DOW_SATURDAY.

返回值

Returns TRUE on success. Failure can only happen due to invalid parameters.

范例

Example #1 IntlCalendar::setFirstDayOfWeek()

<?php
ini_set
('date.timezone''Europe/Lisbon');
ini_set('intl.default_locale''es_ES');

$cal IntlCalendar::createInstance();
$cal->set(2013/* June */30); // A Sunday

var_dump($cal->getFirstDayOfWeek()); // 2 (Monday)

echo IntlDateFormatter::formatObject($cal, <<<EOD
'local day of week: 'cc'
week of month    : 'W'
week of year     : 'ww
EOD
), 
"\n";

$cal->setFirstDayOfWeek(IntlCalendar::DOW_SUNDAY);

echo 
IntlDateFormatter::formatObject($cal, <<<EOD
'local day of week: 'cc'
week of month    : 'W'
week of year     : 'ww
EOD
), 
"\n";

以上例程会输出:

int(2)
local day of week: 7
week of month    : 4
week of year     : 26
local day of week: 1
week of month    : 5
week of year     : 27

相关文章
php set creates a new set using a callable to determine which values to includephp gnupg 函数 removes all keys which were set for decryption beforephp gnupg 函数 removes all keys which were set for encryption beforephp gnupg 函数 removes all keys which were set for signing beforephp newt 函数 set a callback function which gets invoked when user presses the suspend keyphp pcntl 函数 retrieve the error number set by the last pcntl function which failedphp intlcalendar get array of locales for which there is dataphp intlcalendar tell whether a day is a weekday weekend or a day that has a transition between the twophp intlcalendar get the first day of the week for the calendarʼs localephp intlcalendar get minimal number of days the first week in a year or month can havephp intlcalendar get time of the day at which weekend begins or endsphp intlcalendar set a time field or several common fields at oncephp intlcalendar set the day on which the week is deemed to startphp intlcalendar set whether date/time interpretation is to be lenientphp intlcalendar set minimal number of days the first week in a year or month can havephp intlcalendar set behavior for handling repeating wall times at negative timezone offset transitionsphp intlcalendar set behavior for handling skipped wall times at positive timezone offset transitionsphp intlcalendar set the calendar time in milliseconds since the epochphp intlcalendar set the timezone used by this calendarphp mongocommandcursor executes the command and resets the cursor to the start of the result set
关注编程学问公众号