baht.js แปลงจำนวนเงินเป็นคำอ่าน

Convert number to Thai Baht format, but faster [O(n)] & fully typed.

เก้าล้านเก้าแสนเก้าหมื่นแปดพันแปดร้อยสามสิบล้านเจ็ดแสนห้าหมื่นห้าร้อยบาทถ้วน

ปัดค่าเศษสตางค์ (roundSatangs) - เก้าล้านเก้าแสนเก้าหมื่นแปดพันแปดร้อยสามสิบล้านเจ็ดแสนห้าหมื่นห้าร้อยบาทถ้วน

ใช้ "เอ็ด" ทุกจำนวน (strictEt) - เก้าล้านเก้าแสนเก้าหมื่นแปดพันแปดร้อยสามสิบล้านเจ็ดแสนห้าหมื่นห้าร้อยบาทถ้วน

ตัวอย่างผลลัพธ์

กรุณาเช็คให้แน่ใจว่าผลลัพธ์ตัวอย่างดังต่อไปนี้ ถูกต้องตามมาตรฐานที่ท่านยอมรับ ก่อนนำไปใช้งาน

จำนวนเงินคำอ่านปัดค่าเศษสตางค์
(roundSatangs)
ใช้ "เอ็ด" ทุกจำนวน
(strictEt)
0ศูนย์บาทถ้วนศูนย์บาทถ้วนศูนย์บาทถ้วน
0.05ห้าสตางค์ห้าสตางค์ห้าสตางค์
0.5ห้าสิบสตางค์ห้าสิบสตางค์ห้าสิบสตางค์
1หนึ่งบาทถ้วนหนึ่งบาทถ้วนหนึ่งบาทถ้วน
5ห้าบาทถ้วนห้าบาทถ้วนห้าบาทถ้วน
10สิบบาทถ้วนสิบบาทถ้วนสิบบาทถ้วน
11สิบเอ็ดบาทถ้วนสิบเอ็ดบาทถ้วนสิบเอ็ดบาทถ้วน
21.25ยี่สิบเอ็ดบาทยี่สิบห้าสตางค์ยี่สิบเอ็ดบาทยี่สิบห้าสตางค์ยี่สิบเอ็ดบาทยี่สิบห้าสตางค์
12345หนึ่งหมื่นสองพันสามร้อยสี่สิบห้าบาทถ้วนหนึ่งหมื่นสองพันสามร้อยสี่สิบห้าบาทถ้วนหนึ่งหมื่นสองพันสามร้อยสี่สิบห้าบาทถ้วน
12345.67หนึ่งหมื่นสองพันสามร้อยสี่สิบห้าบาทหกสิบเจ็ดสตางค์หนึ่งหมื่นสองพันสามร้อยสี่สิบห้าบาทหกสิบเจ็ดสตางค์หนึ่งหมื่นสองพันสามร้อยสี่สิบห้าบาทหกสิบเจ็ดสตางค์
0.004ศูนย์บาทถ้วนศูนย์บาทถ้วนศูนย์บาทถ้วน
0.005ศูนย์บาทถ้วนหนึ่งสตางค์ศูนย์บาทถ้วน
1.004หนึ่งบาทถ้วนหนึ่งบาทถ้วนหนึ่งบาทถ้วน
1.005หนึ่งบาทถ้วนหนึ่งบาทหนึ่งสตางค์หนึ่งบาทถ้วน
0.994เก้าสิบเก้าสตางค์เก้าสิบเก้าสตางค์เก้าสิบเก้าสตางค์
0.995เก้าสิบเก้าสตางค์หนึ่งบาทถ้วนเก้าสิบเก้าสตางค์
1.994หนึ่งบาทเก้าสิบเก้าสตางค์หนึ่งบาทเก้าสิบเก้าสตางค์หนึ่งบาทเก้าสิบเก้าสตางค์
1.995หนึ่งบาทเก้าสิบเก้าสตางค์สองบาทถ้วนหนึ่งบาทเก้าสิบเก้าสตางค์
100001หนึ่งแสนหนึ่งบาทถ้วนหนึ่งแสนหนึ่งบาทถ้วนหนึ่งแสนเอ็ดบาทถ้วน
1000001หนึ่งล้านหนึ่งบาทถ้วนหนึ่งล้านหนึ่งบาทถ้วนหนึ่งล้านเอ็ดบาทถ้วน
1001000001หนึ่งพันหนึ่งล้านหนึ่งบาทถ้วนหนึ่งพันหนึ่งล้านหนึ่งบาทถ้วนหนึ่งพันเอ็ดล้านเอ็ดบาทถ้วน
1001001000001หนึ่งล้านหนึ่งพันหนึ่งล้านหนึ่งบาทถ้วนหนึ่งล้านหนึ่งพันหนึ่งล้านหนึ่งบาทถ้วนหนึ่งล้านหนึ่งพันเอ็ดล้านเอ็ดบาทถ้วน
9009009000000เก้าล้านเก้าพันเก้าล้านบาทถ้วนเก้าล้านเก้าพันเก้าล้านบาทถ้วนเก้าล้านเก้าพันเก้าล้านบาทถ้วน
9998830750500เก้าล้านเก้าแสนเก้าหมื่นแปดพันแปดร้อยสามสิบล้านเจ็ดแสนห้าหมื่นห้าร้อยบาทถ้วนเก้าล้านเก้าแสนเก้าหมื่นแปดพันแปดร้อยสามสิบล้านเจ็ดแสนห้าหมื่นห้าร้อยบาทถ้วนเก้าล้านเก้าแสนเก้าหมื่นแปดพันแปดร้อยสามสิบล้านเจ็ดแสนห้าหมื่นห้าร้อยบาทถ้วน
123001998830750501หนึ่งแสนสองหมื่นสามพันหนึ่งล้านเก้าแสนเก้าหมื่นแปดพันแปดร้อยสามสิบล้านเจ็ดแสนห้าหมื่นห้าร้อยหนึ่งบาทถ้วนหนึ่งแสนสองหมื่นสามพันหนึ่งล้านเก้าแสนเก้าหมื่นแปดพันแปดร้อยสามสิบล้านเจ็ดแสนห้าหมื่นห้าร้อยหนึ่งบาทถ้วนหนึ่งแสนสองหมื่นสามพันเอ็ดล้านเก้าแสนเก้าหมื่นแปดพันแปดร้อยสามสิบล้านเจ็ดแสนห้าหมื่นห้าร้อยเอ็ดบาทถ้วน
4123001998830750501สี่ล้านหนึ่งแสนสองหมื่นสามพันหนึ่งล้านเก้าแสนเก้าหมื่นแปดพันแปดร้อยสามสิบล้านเจ็ดแสนห้าหมื่นห้าร้อยหนึ่งบาทถ้วนสี่ล้านหนึ่งแสนสองหมื่นสามพันหนึ่งล้านเก้าแสนเก้าหมื่นแปดพันแปดร้อยสามสิบล้านเจ็ดแสนห้าหมื่นห้าร้อยหนึ่งบาทถ้วนสี่ล้านหนึ่งแสนสองหมื่นสามพันเอ็ดล้านเก้าแสนเก้าหมื่นแปดพันแปดร้อยสามสิบล้านเจ็ดแสนห้าหมื่นห้าร้อยเอ็ดบาทถ้วน