---
title: $now – อ็อบเจ็กต์ Luxon สำหรับวันที่และเวลาปัจจุบัน
url: https://www.thepexcel.com/functions/n8n/other/now-n8n/
type: function-explainer
program: n8n
syntax: $now
date: 2025-12-16
updated: 2025-12-17
scores:
  popularity: 9
  difficulty: 1
  usefulness: 9
---

# $now – อ็อบเจ็กต์ Luxon สำหรับวันที่และเวลาปัจจุบัน

> อ็อบเจ็กต์ Luxon DateTime ของเวลาปัจจุบัน

## คำอธิบาย

$now เป็นอ็อบเจ็กต์ Luxon DateTime ที่คืนค่า timestamp ปัจจุบัน (เทียบเท่า DateTime.now()) รองรับการจัดรูปแบบด้วย .toFormat(), การคำนวณด้วย .plus()/.minus(), และการแปลงเขตเวลาด้วย .setZone() เหมาะสำหรับสร้าง timestamp แม่นยำในการบันทึกข้อมูล

## Syntax

```excel
$now
```

**Variant**

```excel
$now.toFormat('yyyy-MM-dd HH:mm:ss')
```

จัดรูปแบบเป็น timestamp แบบกำหนดเอง เช่น 2024-12-16 14:30:52

**Variant**

```excel
$now.toISO()
```

คืนค่าในรูปแบบ ISO 8601 เช่น 2024-12-16T14:30:52.414Z

## เคสการใช้งาน

### บันทึกเวลาการทำงาน

ทำการบันทึกเวลาแม่นยำเมื่อกระทำการหรือบันทึกข้อมูล

_เหมาะกับ:_ operation-logging

### วัดระยะเวลา

วัดเวลาที่ใช้ในการประมวลผลหรือการทำงาน

_เหมาะกับ:_ duration-measurement

## ตัวอย่าง

### 1. ตัวอย่างที่ 1: จัดรูปแบบวันที่และเวลา

```excel
{{ $now.toFormat('yyyy-MM-dd HH:mm:ss') }}
```

**ผลลัพธ์:** `2024-12-16 14:30:52`

จัดรูปแบบเวลาปัจจุบันเป็น timestamp แบบอ่านง่าย ใช้ .toFormat() พร้อม pattern ที่ต้องการ

### 2. ตัวอย่างที่ 2: สร้างชื่อไฟล์พร้อมวันที่

```excel
{{ 'report_' + $now.toFormat('yyyy-MM-dd') + '.csv' }}
```

**ผลลัพธ์:** `report_2024-12-16.csv`

ใช้ $now.toFormat() ในการสร้างชื่อไฟล์ที่มีวันที่ เหมาะสำหรับการสร้างรายงานประจำวัน

### 3. ตัวอย่างที่ 3: แปลงเขตเวลา (Timezone)

```excel
{{ $now.setZone('Asia/Bangkok').toFormat('yyyy-MM-dd HH:mm') }}
```

**ผลลัพธ์:** `2024-12-17 01:30`

ใช้ .setZone() เพื่อแปลงเวลาไปยังเขตเวลาที่ต้องการ เช่น Asia/Bangkok หรือ UTC+7

### 4. ตัวอย่างที่ 4: บันทึก timestamp ในฐานข้อมูล

```excel
{{ {event: 'user_login', timestamp: $now.toISO()} }}
```

**ผลลัพธ์:** `{event: 'user_login', timestamp: '2024-12-16T14:30:52.414Z'}`

ใช้ .toISO() เพื่อสร้าง timestamp ในรูปแบบ ISO 8601 มาตรฐาน เหมาะสำหรับบันทึกในฐานข้อมูล

## หมายเหตุเพิ่มเติม

⚠️ $now เป็นอ็อบเจ็กต์ Luxon DateTime (ไม่ใช่ฟังก์ชัน) ใช้ได้โดยตรงโดยไม่ต้องมีวงเล็บ () | ใช้ .toFormat() สำหรับจัดรูปแบบ | n8n ใช้เขตเวลา America/New_York เป็นค่าเริ่มต้น | อย่าผสม Luxon กับ JavaScript Date เพราะไม่สามารถใช้ร่วมกันได้โดยตรง

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

**Q: $now และ $today ต่างกันอย่างไร?**

$now คืนค่าวันที่และเวลาปัจจุบันพร้อม timestamp แม่นยำ ส่วน $today คืนค่าวันที่เที่ยงคืน (00:00:00) เหมาะสำหรับการเปรียบเทียบวันที่

**Q: ใช้ .toFormat() หรือ .toISO() ดีกว่ากัน?**

ใช้ .toISO() สำหรับบันทึกในฐานข้อมูล (มาตรฐานสากล) และ .toFormat() สำหรับแสดงผลหรือชื่อไฟล์ที่ต้องการรูปแบบเฉพาะ

**Q: $now ใช้เขตเวลาอะไร?**

n8n ใช้เขตเวลา America/New_York เป็นค่าเริ่มต้น สามารถเปลี่ยนได้ด้วย .setZone() เช่น $now.setZone('Asia/Bangkok')

**Q: format pattern ที่ใช้บ่อยมีอะไรบ้าง?**

yyyy-MM-dd (2024-12-16), HH:mm:ss (14:30:52), yyyy-MM-dd HH:mm:ss (timestamp เต็ม), EEEE (วันในสัปดาห์), MMMM dd, yyyy (December 16, 2024)

## ฟังก์ชันที่เกี่ยวข้อง

- [$today – อ็อบเจ็กต์ Luxon สำหรับวันที่ปัจจุบัน (เที่ยงคืน)](https://www.thepexcel.com/functions/n8n/other/today-n8n/)
- [.format() – จัดรูปแบบค่าเป็นสตริงตามรูปแบบที่กำหนด](https://www.thepexcel.com/functions/n8n/math-functions/format-n8n/)
- [toDateTime – แปลงข้อมูลเป็นวัตถุวันที่และเวลา](https://www.thepexcel.com/functions/n8n/type-functions/to-date-time-n8n/)
- [minus – ลบระยะเวลาจาก DateTime](https://www.thepexcel.com/functions/n8n/date-time-functions/minus-n8n/)

## แหล่งข้อมูลเพิ่มเติม

- [Date and time | n8n Docs](https://docs.n8n.io/code/builtin/date-time/) _(documentation)_
- [Date and time with Luxon | n8n Docs](https://docs.n8n.io/code/cookbook/luxon/) _(guide)_
- [Working with time and dates in n8n | Community](https://community.n8n.io/t/working-with-time-and-dates-in-n8n/46247) _(guide)_

---

_Source: [https://www.thepexcel.com/functions/n8n/other/now-n8n/](https://www.thepexcel.com/functions/n8n/other/now-n8n/)_
