Home › Everyday Life › Mainland China Working Day Checker

Mainland China Working Day Checker

Checks whether a date is an official national working day in mainland China, including weekend makeup workdays (调休上班) and multi-day holiday periods from State Council notices.

When to use

You need to know whether a specific 2024-2026 date is a working day in mainland China, especially around Spring Festival, National Day or another adjusted holiday.

Do not use when: You need a Hong Kong, Macao, Taiwan, local minority, school, employer, bank-settlement or stock-exchange calendar, or a year outside 2024-2026.

Example user requests

Formula

adjusted weekend workday override → working; else official holiday-period override → non-working; else Monday-Friday → working; Saturday-Sunday → non-working

The annual State Council notice is transcribed into holiday periods and adjusted weekend workdays. Explicit exceptions are applied before the normal Monday-Friday rule. Every result returns the notice identifier, source URL and versioned dataset coverage.

Inputs

ParameterTypeUnitRequiredDescription
datedateyesMainland China civil date (YYYY-MM-DD), within 2024-2026.

Outputs

OutputTypeUnitDescription
datedateThe checked civil date.
weekdaystringGregorian weekday.
is_working_daybooleanTrue for a regular weekday or official adjusted weekend working day.
day_typestringadjusted_workday, official_holiday_period, regular_weekday or regular_weekend.
holiday_namestringEnglish holiday name when the date belongs to or compensates for a holiday; otherwise empty.
holiday_name_zhstringChinese holiday name when applicable; otherwise empty.
status_basisstringWhy the date is treated as working or non-working.
jurisdictionstringCalendar scope.
source_document_idstringOfficial State Council notice identifier for the date's year.
source_published_atdatePublication date of the official annual notice.
source_urlstringOfficial Chinese Government source URL.
dataset_versionstringVersion of the source-traceable mainland China work-calendar package.
coverage_startdateFirst supported date in this package.
coverage_enddateLast supported date in this package.

Example

Sunday makeup workday after 2026 New Year: {"date":"2026-01-04"} → {"weekday":"Sunday","is_working_day":true,"day_type":"adjusted_workday","holiday_name_zh":"元旦","source_document_id":"国办发明电〔2025〕7号"}

Spring Festival holiday period: {"date":"2026-02-18"} → {"is_working_day":false,"day_type":"official_holiday_period","holiday_name":"Spring Festival"}

GET https://tttkmbb.com/api/v1/calculate/china-working-day?date=2026-01-04

Machine access

Sources

FAQ

Why can Sunday be a working day?

China's annual holiday arrangement can exchange weekend rest days for longer holiday periods. The official notice explicitly lists those makeup working days (调休上班).

Is this a stock-exchange or bank-settlement calendar?

No. It is the national public working-day schedule. Exchanges, banks, schools, employers and local jurisdictions can use different calendars.

Related calculators