Intl DateTime Calendar
by Theerawat Patthawee on WordPress.org
Display dates and times in various calendar systems (Buddhist, Islamic, etc.) while respecting WordPress settings and maintaining SEO friendliness.
Intl DateTime Calendar transforms how dates and times are displayed on your WordPress site by leveraging the ECMAScript Internationalization API (Intl). This plugin allows you to switch between different calendar systems like Buddhist, Islamic, Hebrew, and more, without affecting your database or SEO.
Key Features
- Multiple Calendar Systems – Support for Gregorian, Buddhist, Chinese, Hebrew, Islamic, Japanese, Persian and more
- WordPress Integration – Automatically uses your WordPress date/time format and locale settings
- Block Editor Compatible – Works with all WordPress core blocks, including custom date formats
- SEO Friendly – Maintains proper HTML datetime attributes for search engines
- Multilingual Support – Works with any locale WordPress supports
- Site Performance – Client-side formatting with minimal impact on page load time
- Thai Language Support – Special handling for Thai date formats including Buddhist calendar years
Supported Calendar Systems
- Gregorian (Western)
- Buddhist
- Chinese
- Coptic
- Ethiopic
- Hebrew
- Indian
- Islamic
- ISO 8601
- Japanese
- Persian
- Republic of China
Use Cases
- Buddhist websites in Thailand that need Buddhist Era years (BE)
- Islamic websites that need Hijri calendar dates
- Multilingual websites that want dates in native calendar systems
- Any website that needs specialized date formatting without affecting SEO
Additional Information
Technical Details
This plugin uses the ECMAScript Internationalization API (Intl) for client-side date formatting. The Intl API provides robust support for various calendar systems and locales. For older browsers that may not fully support all features, the plugin includes fallback formatting options.
Browser Compatibility
Modern browsers (last 2-3 years) fully support the plugin’s functionality. For older browsers, basic date formatting will still work, but some advanced calendar systems might fall back to Gregorian.
Privacy
This plugin does not collect or share any personal data, and all date formatting is done client-side in the user’s browser.