plugin-icon

Number to Bangla

Convert English numbers to Bangla digits, words, money, dates, ordinals and more — via shortcode, block, REST API, WP-CLI or PHP helpers.
Beoordelingen
5
Versie
2.1.0
Actieve installaties
10
Laatst bijgewerkt
Jul 16, 2026
Number to Bangla

Number to Bangla converts English numbers into Bangla in many formats. Use it with the [ntb_num] shortcode, the “Number to Bangla” and “Bangla Clock” Gutenberg blocks, the REST API (including batch conversion), an Elementor dynamic tag, the wp ntb convert WP-CLI command, or directly from your theme with template helper functions.

Supported formats:

  • number — English digits to Bangla digits (111 ১১১)
  • word — Bangla words, with decimals and negatives (1345.05 এক হাজার তিন শত পঁয়তাল্লিশ দশমিক শূন্য পাঁচ)
  • money — Taka/Poisha words (1345.50 এক হাজার তিন শত পঁয়তাল্লিশ টাকা পঞ্চাশ পয়সা)
  • comma — lakh-grouped commas (121212121 ১২,১২,১২,১২১)
  • percentage75 ৭৫ শতাংশ (add words="true" for spelled-out)
  • month — Gregorian month name (12 ডিসেম্বর)
  • bengali-month — Bengali calendar month (1 বৈশাখ)
  • bengali-date — full reformed Bangla calendar date (2024-04-14 ১ বৈশাখ, ১৪৩১)
  • season — Bengali season (1 গ্রীষ্ম)
  • day — weekday from number or English name (monday সোমবার)
  • date — formatted Bangla date (2024-01-15 ১৫ জানুয়ারি, ২০২৪)
  • week — ISO week number in Bangla digits (2024-01-01 )
  • time — clock or spoken time (14:30 ১৪:৩০, or words দুপুর দুইটা ত্রিশ মিনিট)
  • duration — seconds to Bangla (3665 ১ ঘণ্টা ১ মিনিট ৫ সেকেন্ড)
  • age — age from a birth date (1990-01-15 ৩৫ বছর …)
  • ordinal — Bangla ordinals (1 ১ম, 25 ২৫তম)
  • parse — reverse: Bangla digits to English (১২৩৪৫ 12345)

Usage

Shortcode:

[ntb_num value="111" format="word"] → `এক শত এগারো`

Optional attributes: prefix, suffix, words (for percentage/time), date_format (for date), as_of (for age).

[ntb_num value="2024-01-15" format="date" date_format="d/m/Y"] → `১৫/০১/২০২৪` [ntb_num value="123" format="ordinal" prefix="অবস্থান: "] → `অবস্থান: ১২৩তম`

Blocks: Add the “Number to Bangla” block in the editor and choose a value and format. Output is rendered live. The “Bangla Clock” block shows a live-ticking clock in Bangla digits (optionally with seconds).

REST API: GET /wp-json/ntb/v1/convert?value=1345.50&format=money

Convert several values in one request with the batch endpoint (max 100 items):

POST /wp-json/ntb/v1/batch {"items":[{"value":"111","format":"word"},{"value":"2024-01-15","format":"bengali-date"}]}

WP-CLI: wp ntb convert 111 –format=word wp ntb convert 2024-01-15 –format=bengali-date

Elementor: When Elementor is active, a “Number to Bangla” dynamic tag is available under the Text category for any text field.

Template helpers (PHP): ntb_to_word( 111 ), ntb_to_number( 111 ), ntb_to_money( 1345.50 ), ntb_to_date( '2024-01-15' ), ntb_to_bengali_date( '2024-01-15' ), ntb_week_number( '2024-01-15' ), ntb_ordinal( 25 ), and the generic ntb_convert( $value, $format, $args ).

Developers can filter output via the ntb_convert_output filter.

Gratisvoor betaalde abonnementen
Door te installeren, ga je akkoord met de Servicevoorwaarden van WordPress.com en de voorwaarden voor plugins van derden.
Getest tot
WordPress 7.0.2
Deze plugin kan worden gedownload, zodat je hem op je kan gebruiken.