dannybosie / tools / vn-peak-trading-calendar

VN Peak Trading Calendar

Campaign Seasonality Intelligence for Vietnam e-commerce

Every marketplace sale day, statutory holiday and gifting date that moves demand in Vietnam, in one calendar you can subscribe to, with a prep reminder before each tentpole. Lunar dates are computed for the Vietnamese calendar, not copied.

Coming up

    Subscribe

    Calendar apps refresh subscribed feeds on their own, and the feeds roll forward every month, so this is a one-time setup.

    Year planner

    How the dates are made

    Marketplace days follow the double-day pattern (1.1 to 12.12) with mid-month and payday windows. Holidays follow the Labor Code 2019, Article 112, plus Vietnamese Culture Day (24/11) from 2026 under Resolution 28/2026/QH16. Officially announced day-off schedules are added to the event notes.

    Lunar dates (Tết, Vía Thần Tài, Giỗ Tổ, Vu Lan, Mid-Autumn, Ông Công Ông Táo) are computed for UTC+7 with the full new-moon series from Meeus's Astronomical Algorithms, and tested against published Vietnamese calendars for every festival from 2025 to 2028. The common shortcut algorithm puts Vu Lan 2026 on 26 August; the new moon actually fell 37 minutes after midnight, so it is 27 August.

    Prep reminders sit 60 days before Tết, 30 before Mid-Autumn, 21 before 11.11 and 12.12, and 7 to 14 days before the other weighted dates.

    Use it in code

    npx github:dannybosie/vn-peak-trading-calendar next
    npx github:dannybosie/vn-peak-trading-calendar lunar 2026-08-27     # 15/7, lunar year 2026
    curl https://dannybosie.github.io/vn-peak-trading-calendar/feeds/events.json