Cultural events as recurring scheduled jobs

Chinese holidays are largely lunisolar — they fire once a year, but in Gregorian terms the dates move. Every festival ships with its own scripted payload: the greetings, the foods, the activities, the taboos. If you think of a holiday as a cron job, the job is quite simple: check the calendar, emit the right greeting, serve the right food, observe the right taboos.

This article inventories the major recurring events on the Chinese cultural calendar, the phrases that come with each, and the etiquette around red envelopes, gifts, and the inevitable "what does this holiday mean?" conversation with curious foreign friends.

// The Chinese holiday scheduler. Most jobs fire on the lunar calendar.
type Calendar = "农历" | "阳历";  // lunar | solar

cron.register("春节",     "农历 正月 初一",   greet.lunarNewYear);
cron.register("元宵节",   "农历 正月 十五",   festival.lanterns);
cron.register("清明节",   "阳历 4月 ~5日",    ritual.tombSweep);
cron.register("端午节",   "农历 五月 初五",   festival.dragonBoat);
cron.register("中秋节",   "农历 八月 十五",   festival.midAutumn);
cron.register("国庆节",   "阳历 10月 1日",    holiday.national);

1. The major festivals

Seven annual events anchor the Chinese cultural calendar. Five are traditional (lunar), two are modern (solar), and a handful of Western imports have started to join the rotation in big cities.

FestivalPinyinWhenWhat people doSignature food
春节 Chūn jié Late Jan / Feb (lunar new year) 放鞭炮 (firecrackers), 贴春联 (paste couplets), 拜年 (new-year visits), 发红包 (give red envelopes) 饺子, 年糕
元宵节 Yuán xiāo jié 15th day after Lunar New Year 看花灯 (see lanterns), 猜灯谜 (guess lantern riddles) 汤圆
清明节 Qīng míng jié Early April (solar-linked) 扫墓 (sweep tombs), 祭祖 (honor ancestors) 青团
端午节 Duān wǔ jié ~June (5th of the 5th lunar month) 赛龙舟 (dragon-boat race), 挂艾草 (hang mugwort) 粽子
中秋节 Zhōng qiū jié Sep / Oct (15th of the 8th lunar month) 赏月 (admire the moon), 团圆 (family reunion) 月饼
国庆节 Guó qìng jié October 1 (solar, fixed) 看升旗 (watch the flag-raising), 旅行 (travel), 看晚会 (watch the gala) — (government holiday, no signature food)

Western imports are now common in first-tier cities, though more as commercial / social occasions than as religious ones:

FestivalPinyinNote
圣诞节Shèng dàn jiéChristmas. Dec 25. Not a public holiday; mostly a shopping / couples event.
情人节Qíng rén jiéValentine's Day. Feb 14. China also has a traditional one (七夕).
万圣节Wàn shèng jiéHalloween. Oct 31. Mostly for bars, theme parks, young people.
Why the dates move. Traditional festivals run on the 农历 (nónglì, lunar calendar). The lunar year is about 354 days, so lunar dates drift through the Gregorian year — 春节 can land anywhere from late January to mid-February. Modern festivals (国庆节, 元旦, the Western imports) run on the 阳历 (yánglì, solar calendar), so their dates are fixed.

2. greetHoliday(festival)

Almost every holiday has a default greeting, and almost every default greeting follows the same template: [festival] 快乐. You can produce a reasonable greeting for a holiday you've never heard of just by knowing its name.

greetHoliday(festival) FESTIVAL 快乐
PhrasePinyinWhen to use
新年快乐 xīn nián kuài lè "Happy New Year." Works for both Jan 1 and Lunar New Year.
春节快乐 chūn jié kuài lè "Happy Spring Festival." More specific than 新年快乐 — only for the lunar new year.
恭喜发财 gōng xǐ fā cái "Wishing you prosperity." The classic Lunar New Year greeting. Often paired with 红包拿来 ("now hand over the red envelope") as a joke from kids.
万事如意 wàn shì rú yì "May all things go as you wish." Formal, written on cards, pairs well with 新年.
身体健康 shēn tǐ jiàn kāng "Wishing good health." Especially said to elders.
中秋节快乐 zhōng qiū jié kuài lè "Happy Mid-Autumn Festival." Template applied to 中秋节.
端午节快乐 duān wǔ jié kuài lè "Happy Dragon Boat Festival." Some people prefer 端午安康 (duān wǔ ān kāng) because the original festival had solemn roots — both are fine in modern use.
圣诞快乐 shèng dàn kuài lè "Merry Christmas." Template applied to 圣诞节. (The 节 drops in the greeting form.)
Construction pattern: [holiday name] 快乐 is the universal well-wishing template. Drop the 节 at the end if the name feels awkward with it (圣诞快乐, not 圣诞节快乐 — both are understood). For more formal or traditional holidays, add 万事如意, 身体健康, or 恭喜发财 afterward.

3. giveGift(relationship)

Gift etiquette is deep in Chinese culture, and the red envelope is the backbone of it. A 红包 (hóngbāo) is cash in a red paper sleeve — the canonical transfer protocol between generations, ranks, and at weddings. In the digital era, WeChat ships digital red envelopes the same way.

giveGift(relationship) 红包 / 压岁钱 / 礼物
WordPinyinMeaningWho gives to whom
红包 hóng bāo red envelope (cash gift) Parents → kids, elders → juniors, bosses → staff, at weddings.
压岁钱 yā suì qián Lunar New Year lucky money Given specifically at 春节, specifically to children. Literal: "suppress-age money" — it wards off bad luck for the coming year.
礼物 lǐ wù gift (general) Any occasion. Birthdays, visits, returning from a trip.
份子钱 fèn zǐ qián wedding cash gift Standard wedding contribution. Usually given in a 红包.

Gift-giving taboos

Several gifts are socially forbidden because they sound like (or play on) negative words. The puns matter more than the literal meanings.

Don't giveCharacterWhy
A clock (zhōng) 送钟 (sòng zhōng, "give a clock") is homophonous with 送终 (sòng zhōng, "attend a funeral"). Catastrophic.
Sharp objects (dāo) Knives, scissors — suggest "cutting ties" with the relationship.
Pears (lí) 梨 sounds like 离 (lí, "separate"). Especially bad between couples.
Umbrellas (sǎn) 伞 sounds like 散 (sàn, "disperse, break up"). Also bad between couples.
Shoes (to a partner) (xié) In some dialects, 鞋 sounds like 邪 (xié, "evil") — implies you want them to walk away.
The 4 number. Avoid any gift quantity involving (sì, "four") — it sounds like (sǐ, "die"). Give six, eight, or nine of things. 8 (, bā) sounds like 发 (fā, "prosper") and is the lucky number of choice.

4. discussCulture()

The abstract vocabulary you'll need once the conversation turns from "happy holidays" into "so what does this actually mean?"

WordPinyinMeaning
传统chuán tǒngtraditional / tradition
现代xiàn dàimodern
习俗xí súcustom, folk practice
文化wén huàculture
节日jié rìfestival, holiday (the general word)
假期jià qīholiday / vacation time
团圆tuán yuánfamily reunion — central theme of 春节 and 中秋
春运chūn yùnthe Spring-Festival travel rush — the great annual migration

Useful phrases built on these:

PhrasePinyinMeaning
回家过年 huí jiā guò nián "Go home for (Lunar) New Year." The single-sentence explanation for the world's largest annual human migration.
过节 guò jié "Celebrate a festival." 过 (pass, spend) + 节. Used like a verb: 你怎么过节?= "How are you spending the holiday?"
放假 fàng jià "Have days off." 明天放假 = "Tomorrow's a day off."
黄金周 huáng jīn zhōu "Golden week" — the seven-day stretches around 春节 and 国庆节.

5. Sample dialogs

Dialog 1 — colleagues exchange wishes before the LNY break
A
明天放假 了,你 回家 吗?
míngtiān jiù fàngjià le, nǐ huíjiā ma?
Tomorrow the holiday starts — are you going home?
B
当然,每年 都 回家过年。你 呢?
dāngrán, měi nián dōu huí jiā guò nián. nǐ ne?
Of course — every year I go home for New Year. You?
A
我 今年 在 北京 过年春节快乐恭喜发财
wǒ jīnnián zài Běijīng guò nián. chūn jié kuài lè! gōng xǐ fā cái!
This year I'm spending New Year in Beijing. Happy New Year — prosperity to you!
B
红包 拿来!万事如意身体健康
hóng bāo ná lái! wàn shì rú yì, shēn tǐ jiàn kāng!
Hand over the red envelope! May all go as wished, and wishing good health!
Dialog 2 — planning a Mid-Autumn dinner with family
A
中秋节 你 回家 吗?妈妈团圆
zhōng qiū jié nǐ huíjiā ma? māma xiǎng tuányuán.
Are you coming home for Mid-Autumn? Mom wants the family together.
B
!我 买 了 月饼晚上 我们 一起 赏月
huí! wǒ mǎi le yuèbǐng, wǎnshang wǒmen yìqǐ shǎngyuè.
I'll come! I bought mooncakes — tonight we'll admire the moon together.
A
太好了中秋节快乐
tài hǎo le. zhōng qiū jié kuài lè.
Wonderful. Happy Mid-Autumn.
Dialog 3 — explaining 压岁钱 and 红包 to a foreign friend
A
红包 是 什么?为什么 里面 有 钱?
hóngbāo shì shénme? wèishénme lǐmiàn yǒu qián?
What's a hongbao? Why is there money inside?
B
红包传统 习俗春节 时候,大人小孩 压岁钱
hóngbāo shì chuántǒng xísú. chūnjié shíhou, dàrén gěi xiǎohái yāsuìqián.
Red envelopes are a traditional custom. At Spring Festival, adults give kids "lucky money."
A
压岁钱 是 什么 意思
yāsuìqián shì shénme yìsi?
What does "yasuiqian" mean?
B
就是 是 年。压岁钱 可以 保护 小孩
yā jiù shì yā, suì shì nián. yāsuìqián kěyǐ bǎohù xiǎohái.
压 means "press down," 岁 means "year." The money protects the child from bad luck in the coming year.
A
现在 也 用 微信 吗?
xiànzài yě yòng Wēixìn fā ma?
Do people send them over WeChat now too?
B
现代 人 用 微信 红包非常 方便。
duì, xiàndài rén yòng Wēixìn hóngbāo, fēicháng fāngbiàn.
Right — these days people use WeChat red envelopes. Very convenient.

6. Edge cases

农历 vs 阳历 — why the dates keep moving

China runs two calendars simultaneously. 农历 (nónglì, literally "agricultural calendar") is the traditional lunisolar calendar — months follow the moon, with an occasional intercalary month to keep seasons aligned. 阳历 (yánglì, "solar calendar") is the Gregorian one.

春节 has three names

The lunar new year goes by at least three names depending on context:

The two golden weeks

China has 7 public holidays. Two of them expand into seven-day stretches called 黄金周 (huángjīn zhōu, "golden week"):

端午安康 vs 端午快乐

The Dragon Boat Festival commemorates Qu Yuan, a poet who drowned himself in protest. Because the origin is solemn, some purists insist that the right greeting is 端午安康 ("peace and health," ānkāng) rather than the cheerful 端午快乐 ("happy"). In everyday use, both are fine — younger speakers mostly just say 快乐.

7. Next steps

Once you can greet correctly on a handful of holidays, you've got the entire annual calendar handled at the social-protocol layer. The deeper layer — four-character idioms that encode centuries of shared cultural memory — is the subject of Module 8.