ข้ามไปยังเนื้อหาหลัก

แปลงเลขโรมัน ฟรี

แปลงตัวเลขเป็นเลขโรมันและในทางกลับกัน ตัวเลขมาตรฐานครอบคลุม 1–3999 โดยสัญกรณ์ vinculum ขยายช่วงไปถึง 3,999,999

ใช้งานได้แบบออฟไลน์เมื่อโหลดแล้ว
เลขโรมัน
MMXXVI
การแยกส่วน
MM2000+XX20+V5+I1

ค่าที่ใช้บ่อย

ตารางอ้างอิง (คลิกเพื่อคัดลอก)

กฎเลขโรมัน: I=1, V=5, X=10, L=50, C=100, D=500, M=1000

สัญกรณ์ลบ: IV=4, IX=9, XL=40, XC=90, CD=400, CM=900 เลขมาตรฐานสูงสุดที่ MMMCMXCIX (3999)

Vinculum: เส้นเหนือตัวเลขคูณค่าด้วย 1000 (V̅ = 5000, X̅ = 10000, M̅ = 1,000,000) ขยายช่วงถึง 3,999,999

การใช้งานทั่วไป

  • แปลงวันที่เป็นเลขโรมันเขียนปี วันแต่งงาน และครบรอบปีเป็นเลขโรมันสำหรับเชิญและการออกแบบที่เป็นอนุสรณ์
  • เลขโรมันสำหรับโครงร่างและเอกสารสร้างเลขโรมันที่ถูกต้องสำหรับโครงร่างเอกสาร บท และการเลขที่ส่วนอย่างเป็นทางการ
  • ถอดรหัสเลขโรมันในภาพยนตร์และทีวีถอดรหัสหมายเลขภาคต่อ ฉบับ Super Bowl และปีลิขสิทธิ์ภาพยนตร์
  • เรียนรู้เลขโรมันที่โรงเรียนฝึกการแปลงระหว่างเลขโรมันและตัวเลขทศนิยมสำหรับประวัติศาสตร์ คณิตศาสตร์ และการศึกษาด้านคลาสสิก
  • เลขโรมันสำหรับการออกแบบและรอยสักสักสักรับเลขโรมันที่จัดรูปแบบอย่างแม่นยำสำหรับการออกแบบกราฟิก หน้าปัดนาฬิกา รอยสัก และโมโนแกรม

วิธีการทำงาน

การแปลงทั้งหมดทำงานในเบราว์เซอร์ผ่านอัลกอริทึมที่เขียนขึ้นเองโดยไม่พึ่งพาสิ่งใด — ไม่มีการร้องขอเซิร์ฟเวอร์ ตารางค้นหาคงที่ของคู่สัญลักษณ์-ค่า 13 คู่ (M=1000 ลงไปถึง I=1) ขับเคลื่อนการแปลงทั้งสองทิศทาง และการตรวจรูปแบบมาตรฐานจะแปลงผลลัพธ์กลับไปกลับมาเพื่อปฏิเสธอินพุตที่ไม่เป็นมาตรฐาน

  1. 1
    ตารางค้นหาขับเคลื่อนการแปลง
    เครื่องมือกำหนดคู่สัญลักษณ์-ค่า 13 คู่ — M, CM, D, CD, C, XC, L, XL, X, IX, V, IV, I — เรียงจากมากไปน้อย เพื่อแปลงเลขทศนิยม จะไล่รายการนี้และลบแต่ละค่าซ้ำ ๆ พร้อมต่อสัญลักษณ์ที่ตรงกัน ซึ่งเป็นอัลกอริทึมเลขโรมันแบบละโมบมาตรฐาน
  2. 2
    ตรวจรูปแบบมาตรฐานเมื่อแปลงกลับ
    เมื่อแปลงเลขโรมันกลับเป็นตัวเลข ตัวแยกวิเคราะห์ใช้กฎการลบ (ค่าที่เล็กกว่าอยู่หน้าค่าที่ใหญ่กว่าจะถูกลบ ไม่ใช่บวก) แล้วเข้ารหัสผลลัพธ์ใหม่ทันทีและเปรียบเทียบกับอินพุตเดิม สตริงที่ไม่เป็นมาตรฐาน — เช่น IIII แทน IV — จะถูกปฏิเสธ
  3. 3
    สัญลักษณ์ vinculum ขยายช่วงถึง 3,999,999
    ตัวเลขที่เกิน 3,999 ใช้สัญลักษณ์ vinculum: ส่วนหลักพันถูกแปลงเป็นเลขโรมันพื้นฐาน แล้วต่ออักขระขีดเหนือแบบรวมของ Unicode (U+0305) กับแต่ละตัวอักษรเพื่อแสดงขีดด้านบนแบบดั้งเดิมที่หมายถึงการคูณด้วย 1,000 เช่น 5,000 แสดงเป็น V ที่มีขีดด้านบน
  4. 4
    โหมดวันที่แปลงแต่ละส่วนแยกกัน
    ในโหมดวันที่ เครื่องมือแยกวันที่ที่เลือกเป็นจำนวนเต็มวัน เดือน และปี แปลงแต่ละตัวผ่านฟังก์ชัน toRoman เดียวกัน แล้วเชื่อมด้วยตัวคั่นที่เลือก (จุดกลาง ยัติภังค์ ทับ หรือช่องว่าง) ตามลำดับที่เลือก (DMY, MDY หรือ YMD)

เครื่องมือที่เกี่ยวข้อง

📆

ตัวแปลงวันที่เปอร์เซีย (จาลาลี / ชามซี)

แปลงวันที่เปอร์เซีย (ชามซี / จาลาลี ของอิหร่าน) เป็นวันที่เกรกอเรียนและกลับกันได้ทันที พร้อมวันในสัปดาห์ อายุในปีจาลาลี ชื่อเดือนดารีแบบอัฟกานิสถาน และตัวเลขเปอร์เซีย ฟรี เป็นส่วนตัว และทำงานทั้งหมดในเบราว์เซอร์ของคุณ

ลองใช้
壹

Chinese Uppercase Amount Converter (大写金额)

แปลงจำนวนเงินเป็นตัวเขียนใหญ่จีน (大写) สำหรับใบแจ้งหนี้และเช็ค เช่น 壹仟贰佰叁拾肆元伍角陆分 ตามกฎของธนาคารประชาชนจีน ยังอ่าน 大写 กลับเป็นตัวเลข เขียนวันที่บนเช็ค และตัวเลขจีนทั่วไปได้

ลองใช้
한

ตัวแปลงอักษรเกาหลีเป็นอักษรโรมัน (로마자 변환)

แปลงฮันกึลเป็นอักษรละตินตามระบบ Revised Romanization of Korean พร้อมการเปลี่ยนเสียงระหว่างพยางค์ (국어 → gugeo, 종로 → Jongno) รองรับชื่อแบบหนังสือเดินทางพร้อมการสะกดนามสกุลที่นิยมใช้ และที่อยู่ (종로구 → Jongno-gu)

ลองใช้

คำถามที่พบบ่อย