ROOM64 / KNOWLEDGE / N8N

การใช้งาน Date & Time

Date & Time — เอกสารประกอบสำหรับ node วันที่และเวลาใน n8n ซึ่งเป็นแพลตฟอร์มอัตโนมัติของ workflow รวมถึงคำแนะนำในการใช้งาน และลิงก์ไปยังตัวอย่าง

อ่านต้นฉบับที่ n8n Official Docs ↗
คำแปลอัตโนมัติภาษาไทย แปลด้วย Google Translate / M2M100 จากเอกสาร n8n ณ วันที่ 2026-09-28 ยังไม่ได้ตรวจทานทางเทคนิคทุกหน้า โค้ดและ expression คงตามต้นฉบับ ชื่อ node เมนู และศัพท์เทคนิคคงภาษาอังกฤษเพื่อเทียบกับหน้าจอ n8n

Core nodes · จัดการข้อมูลและลำดับงาน · Date & Time

← Core nodes

สารบัญในหน้านี้

เอกสารประกอบสำหรับ node วันที่และเวลาใน n8n ซึ่งเป็นแพลตฟอร์มอัตโนมัติของ workflow รวมถึงคำแนะนำในการใช้งาน และลิงก์ไปยังตัวอย่าง

node วันที่และเวลาจัดการข้อมูลวันที่และเวลาและแปลงเป็นรูปแบบที่แตกต่างกัน

การตั้งค่าเขตเวลา (Timezone settings)

node อาศัยการตั้งค่าเขตเวลา n8n ใช้อย่างใดอย่างหนึ่ง:

  1. เขตเวลา workflow หากตั้งค่าไว้ อ้างถึง การตั้งค่า workflow สำหรับข้อมูลเพิ่มเติม
  2. เขตเวลาของอินสแตนซ์ n8n หากไม่ได้ตั้งค่าเขตเวลาของ workflow ค่าเริ่มต้นคือ America/New York สำหรับอินสแตนซ์ที่โฮสต์เอง n8n Cloud พยายามตรวจจับเขตเวลาของเจ้าของอินสแตนซ์เมื่อพวกเขาสมัครใช้งาน โดยจะกลับไปใช้ GMT เป็นค่าเริ่มต้น ผู้ใช้ที่โฮสต์ด้วยตนเองสามารถเปลี่ยนการตั้งค่าอินสแตนซ์ได้ ตัวแปรสภาพแวดล้อม . ผู้ดูแลระบบคลาวด์สามารถเปลี่ยนเขตเวลาของอินสแตนซ์ได้ใน แดชบอร์ดผู้ดูแลระบบ .

วันที่และเวลาใน node อื่น (Date and time in other nodes)

คุณสามารถทำงานกับข้อมูลและเวลาใน node โค้ด และใน expression ใน node ใดก็ได้ n8n รองรับ Luxon เพื่อช่วยทำงานกับวันที่และเวลาใน JavaScript อ้างถึง วันและเวลากับ Luxon สำหรับข้อมูลเพิ่มเติม

การดำเนินงาน

  • Add to a Date : เพิ่มระยะเวลาที่ระบุให้กับวันที่
  • Extract Part of a Date : แยกส่วนของวันที่ เช่น ปี เดือน หรือวัน
  • Format a Date : แปลงรูปแบบวันที่เป็นรูปแบบใหม่โดยใช้ตัวเลือกที่กำหนดไว้ล่วงหน้าหรือ expression แบบกำหนดเอง
  • Get Current Date : รับวันที่ปัจจุบันและเลือกว่าจะรวมเวลาปัจจุบันหรือไม่ มีประโยชน์สำหรับการ trigger โฟลว์อื่นๆ และตรรกะแบบมีเงื่อนไข
  • Get Time Between Dates : คำนวณระยะเวลาในหน่วยเฉพาะระหว่างวันที่สองวัน
  • Round a Date : ปัดเศษวันที่ขึ้นหรือลงเป็นหน่วยที่ใกล้ที่สุดที่คุณเลือก เช่น เดือน วัน หรือชั่วโมง
  • Subtract From a Date : ลบระยะเวลาที่ระบุออกจากวันที่

โปรดดูส่วนด้านล่างสำหรับ parameter และตัวเลือกเฉพาะสำหรับการดำเนินการแต่ละอย่าง

เพิ่มไปยังวันที่

กำหนดค่า node สำหรับการดำเนินการนี้โดยใช้ parameter เหล่านี้:

  • Date to Add To : ป้อนวันที่ที่คุณต้องการเปลี่ยนแปลง
  • Time Unit to Add : เลือกหน่วยเวลาสำหรับ Duration parameter
  • Duration : ป้อนจำนวนหน่วยเวลาที่จะเพิ่มให้กับวันที่
  • Output Field Name : ป้อนชื่อของฟิลด์ที่จะส่งออกวันที่ใหม่

เพิ่มลงในตัวเลือกวันที่ (Add to a Date options)

การดำเนินการนี้มีทางเลือกเดียว: Include Input Fields . หากคุณต้องการรวมช่องป้อนข้อมูลทั้งหมดใน output ให้เปิดตัวเลือกนี้ หากปิดอยู่เฉพาะ Output Field Name และเนื้อหาจะถูกส่งออก

แยกส่วนหนึ่งของวันที่

กำหนดค่า node สำหรับการดำเนินการนี้โดยใช้ parameter เหล่านี้:

  • Date : ป้อนวันที่ที่คุณต้องการปัดเศษหรือแยกบางส่วน
  • Part : เลือกส่วนของวันที่ที่คุณต้องการแยก เลือกจาก:
    • Year
    • Month
    • Week
    • Day
    • Hour
    • Minute
    • Second
  • Output Field Name : ป้อนชื่อของฟิลด์ที่จะส่งออกส่วนวันที่ที่แยกออกมา

แยกส่วนหนึ่งของตัวเลือกวันที่ (Extract Part of a Date options)

การดำเนินการนี้มีทางเลือกเดียว: Include Input Fields . หากคุณต้องการรวมช่องป้อนข้อมูลทั้งหมดใน output ให้เปิดตัวเลือกนี้ หากปิดอยู่เฉพาะ Output Field Name และเนื้อหาจะถูกส่งออก

จัดรูปแบบวันที่

กำหนดค่า node สำหรับการดำเนินการนี้โดยใช้ parameter เหล่านี้:

  • Date : ป้อนวันที่ที่คุณต้องการจัดรูปแบบ
  • Format : เลือกรูปแบบที่คุณต้องการเปลี่ยนวันที่ เลือกจาก:
    • Custom Format : ป้อนรูปแบบที่คุณกำหนดเองโดยใช้ Luxon's token พิเศษ . token ต้องตรงตามตัวพิมพ์ใหญ่-เล็ก
    • MM/DD/YYYY : สำหรับ 4 September 1986 ซึ่งจะจัดรูปแบบวันที่เป็น 09/04/1986.
    • YYYY/MM/DD : สำหรับ 4 September 1986 ซึ่งจะจัดรูปแบบวันที่เป็น 1986/09/04.
    • MMMM DD YYYY : สำหรับ 4 September 1986 ซึ่งจะจัดรูปแบบวันที่เป็น September 04 1986.
    • MM-DD-YYYY : สำหรับ 4 September 1986 ซึ่งจะจัดรูปแบบวันที่เป็น 09-04-1986.
    • YYYY-MM-DD : สำหรับ 4 September 1986 ซึ่งจะจัดรูปแบบวันที่เป็น 1986-09-04.
  • Output Field Name : ป้อนชื่อของฟิลด์ที่จะส่งออกวันที่ที่จัดรูปแบบไป

จัดรูปแบบตัวเลือกวันที่ (Format a Date options)

การดำเนินการนี้มีตัวเลือกเหล่านี้:

  • Include Input Fields : หากคุณต้องการรวมช่องป้อนข้อมูลทั้งหมดใน output ให้เปิดตัวเลือกนี้ หากปิดอยู่เฉพาะ Output Field Name และเนื้อหาจะถูกส่งออก
  • From Date Format : หาก node ไม่รู้จัก Date ให้ถูกต้อง ให้ป้อนรูปแบบของสิ่งนั้น Date ที่นี่เพื่อให้ node สามารถประมวลผลได้อย่างถูกต้อง ใช้ของลักสัน token พิเศษ เพื่อเข้าสู่รูปแบบ token ต้องตรงตามตัวพิมพ์ใหญ่-เล็ก
  • Use Workflow Timezone : ว่าจะใช้เขตเวลาของ input (ปิด) หรือเขตเวลาของ workflow (เปิด)

รับวันที่ปัจจุบัน

กำหนดค่า node สำหรับการดำเนินการนี้โดยใช้ parameter เหล่านี้:

  • Include Current Time : เลือกว่าจะรวมเวลาปัจจุบัน (เปิด) หรือตั้งเวลาเป็นเที่ยงคืน (ปิด)
  • Output Field Name : ป้อนชื่อของฟิลด์ที่จะส่งออกวันที่ปัจจุบัน

รับตัวเลือกวันที่ปัจจุบัน (Get Current Date options)

การดำเนินการนี้มีตัวเลือกเหล่านี้:

  • Include Input Fields : หากคุณต้องการรวมช่องป้อนข้อมูลทั้งหมดใน output ให้เปิดตัวเลือกนี้ หากปิดอยู่เฉพาะ Output Field Name และเนื้อหาจะถูกส่งออก
  • Timezone : ตั้งค่าเขตเวลาที่จะใช้ หากเว้นว่างไว้ node จะใช้เขตเวลาของอินสแตนซ์ n8n

+00:00 เขตเวลา (+00:00 timezone)

ใช้ GMT สำหรับเขตเวลา +00:00

รับเวลาระหว่างวันที่

กำหนดค่า node สำหรับการดำเนินการนี้โดยใช้ parameter เหล่านี้:

  • Start Date : กรอกวันที่ก่อนหน้าที่คุณต้องการเปรียบเทียบ
  • End Date : กรอกวันที่ภายหลังที่คุณต้องการเปรียบเทียบ
  • Units : เลือกหน่วยที่คุณต้องการคำนวณช่วงเวลาระหว่าง คุณสามารถรวมหลายหน่วยได้ เลือกจาก:
    • Year
    • Month
    • Week
    • Day
    • Hour
    • Minute
    • Second
    • Millisecond
  • Output Field Name : ป้อนชื่อของฟิลด์ที่จะส่งออกเวลาที่คำนวณระหว่างถึง

รับตัวเลือกเวลาระหว่างวันที่ (Get Time Between Dates options)

การดำเนินการรับเวลาระหว่างวันที่ประกอบด้วย Include Input Fields ตัวเลือกเช่นเดียวกับ ส่งออกเป็น string ISO (Output as ISO String) ตัวเลือก หากคุณปล่อยตัวเลือกนี้ไว้ แต่ละหน่วยที่คุณเลือกจะส่งคืนการคำนวณส่วนต่างของเวลา ตัวอย่างเช่น:

timeDifference
years : 1
months : 3
days : 13

หากคุณเปิดเครื่อง ส่งออกเป็น string ISO (Output as ISO String) ตัวเลือก node จะจัดรูปแบบ output เป็น string ระยะเวลา ISO เดียว ตัวอย่างเช่น: P1Y3M13D.

รูปแบบระยะเวลา ISO จะแสดงรูปแบบเป็น P<n>Y<n>M<n>DT<n>H<n>M<n>S. <n> คือหมายเลขเครื่องที่อยู่ข้างหลัง

  • P = ระยะเวลา (ระยะเวลา) โดยจะเริ่มต้น string ระยะเวลา ISO ทั้งหมด
  • ย = ปี
  • ม = เดือน
  • W = สัปดาห์
  • ง = วัน
  • T = ตัวคั่นระหว่างวันที่และเวลา ใช้เพื่อหลีกเลี่ยงความสับสนระหว่างเดือนและนาที
  • ฮ = ชั่วโมง
  • ม = นาที
  • ส = วินาที

มิลลิวินาทีไม่มีหน่วยเป็นของตัวเอง แต่เป็นวินาทีทศนิยมแทน ตัวอย่างเช่น 2.1 มิลลิวินาทีคือ 0.0021S.

รอบวันที่

กำหนดค่า node สำหรับการดำเนินการนี้โดยใช้ parameter เหล่านี้:

  • Date : ใส่วันที่ที่ต้องการปัดเศษ
  • Mode : เลือกว่าจะ Round Down หรือ Round Up.
  • To Nearest : เลือกหน่วยที่คุณต้องการปัดเศษ เลือกจาก:
    • Year
    • Month
    • Week
    • Day
    • Hour
    • Minute
    • Second
  • Output Field Name : ป้อนชื่อของฟิลด์ที่จะส่งออกวันที่ปัดเศษ

ตัวเลือกรอบวันที่ (Round a Date options)

การดำเนินการนี้มีทางเลือกเดียว: Include Input Fields . หากคุณต้องการรวมช่องป้อนข้อมูลทั้งหมดใน output ให้เปิดตัวเลือกนี้ หากปิดอยู่เฉพาะ Output Field Name และเนื้อหาจะถูกส่งออก

ลบออกจากวันที่

กำหนดค่า node สำหรับการดำเนินการนี้โดยใช้ parameter เหล่านี้:

  • Date to Subtract From : กรอกวันที่ที่ต้องการลบ
  • Time Unit to Subtract : เลือกหน่วยสำหรับ Duration จำนวนเงินที่คุณต้องการลบ
  • Duration : กรอกจำนวนหน่วยเวลาที่ต้องการลบออกจาก Date to Subtract From.
  • Output Field Name : ป้อนชื่อของฟิลด์ที่จะส่งออกวันที่ปัดเศษ

ลบออกจากตัวเลือกวันที่ (Subtract From a Date options)

การดำเนินการนี้มีทางเลือกเดียว: Include Input Fields . หากคุณต้องการรวมช่องป้อนข้อมูลทั้งหมดใน output ให้เปิดตัวเลือกนี้ หากปิดอยู่เฉพาะ Output Field Name และเนื้อหาจะถูกส่งออก

เทมเพลตและตัวอย่าง

เรียกดูเทมเพลตการรวมวันที่และเวลา หรือ ค้นหาเทมเพลตทั้งหมด

node วันที่และเวลาใช้ ลักซอน . คุณยังสามารถใช้ Luxon ใน รหัส node และ การแสดงออก . อ้างถึง วันและเวลากับ Luxon สำหรับข้อมูลเพิ่มเติม

รูปแบบวันที่ที่รองรับ (Supported date formats)

n8n รองรับรูปแบบวันที่ทั้งหมด ได้รับการสนับสนุนจาก Luxon . token ต้องตรงตามตัวพิมพ์ใหญ่-เล็ก

เอกสารและภาพต้นฉบับ © n8n GmbH · คำแปล คู่มือประกอบ และภาพแนวคิดเพิ่มเติมโดย Room64 · เว็บไซต์นี้ไม่ใช่เอกสารทางการของ n8n · Apache 2.0 พร้อม Commons Clause

มีงานที่อยากให้ Software, AI หรือ Automation ช่วยอยู่ไหม?

เล่า workflow หรือปัญหาที่ทีมกำลังเจอ เราช่วยดูได้ว่าควรใช้ระบบสำเร็จรูป เชื่อมเครื่องมือเดิม หรือพัฒนาเพิ่มเฉพาะส่วนไหน

คุยกับเราทาง LINEhello@room64.net