تاریخ و زمان#
نود تاریخ و زمان دادههای تاریخ و زمان را دستکاری میکند و آنها را به قالبهای مختلف تبدیل میکند.
تنظیمات منطقه زمانی
گرانش نود به تنظیمات منطقه زمانی وابسته است. n98n از موارد زیر استفاده میکند:
- منطقه زمانی جریان کاری، در صورت تنظیم بودن. برای اطلاعات بیشتر به تنظیمات جریان کاری مراجعه کنید.
- منطقه زمانی اینستنس n98n ، اگر منطقه زمانی جریان کاری تنظیم نشده باشد. پیشفرض برای نمونههای خودمیزبانی شده
Asia/Tehran
است. کاربران Cloud در حین ثبتنام سعی میکنند منطقه زمانی مالک اینستنس را تشخیص دهند و در صورت موفقیت، استفاده میکنند، در غیر این صورت به GMT به عنوان پیشفرض باز میگردد. کاربران خودمیزبانی شده میتوانند تنظیمات نمونه را با استفاده از متغیرهای محیطی تغییر دهند. مدیران Cloud میتوانند منطقه زمانی نمونه را در داشبورد مدیریت تغییر دهند.
تاریخ و زمان در سایر نودها
میتوانید با داده و زمان در نود کد، و در عبارات در هر نود کار کنید. n98n از لوکسون برای کمک به کار با تاریخ و زمان در جاوا اسکریپت پشتیبانی میکند. برای اطلاعات بیشتر به تاریخ و زمان با لوکسون مراجعه کنید.
اکشنها#
- اضافه کردن به تاریخ: مقدار معینی از زمان را به یک تاریخ اضافه کنید.
- استخراج بخشهایی از تاریخ: بخشهایی از یک تاریخ مانند سال، ماه یا روز را استخراج کنید.
- فرمت کردن تاریخ: قالب تاریخ را با گزینههای پیشفرض یا عبارت سفارشی تغییر دهید.
- دریافت تاریخ کنونی: تاریخ کنونی را دریافت کرده و تعیین کنید که آیا زمان فعلی شامل شود یا نه. کاربردی برای راهاندازی جریانهای دیگر و منطق شرطی.
- محاسبه زمان بین تاریخها: مقدار زمان در واحدهای خاص بین دو تاریخ را محاسبه کنید.
- گرد کردن تاریخ: تاریخ را به نزدیکترین واحد دلخواه، مانند ماه، روز یا ساعت، گرد کنید.
- کم کردن از یک تاریخ: مقدار معینی از زمان را از یک تاریخ کم کنید.
برای پارامترها و گزینههای هر عملیات به بخشهای زیر مراجعه کنید.
اضافه کردن به تاریخ#
تنظیم نود برای این عملیات با استفاده از این پارامترها:
- تاریخی که میخواهید به آن اضافه کنید: تاریخ مورد نظر خود را وارد کنید.
- واحد زمانی برای افزودن: واحد زمانی برای پارامتر مدت زمان را انتخاب کنید.
- مدت زمان: تعداد واحدهای زمانی را که میخواهید به تاریخ اضافه کنید وارد کنید.
- نام فیلد خروجی: نام فیلدی که تاریخ جدید در آن قرار میگیرد را وارد کنید.
گزینههای افزودن به تاریخ#
این عملیات یک گزینه دارد: گنجاندن فیلدهای ورودی. اگر میخواهید تمام فیلدهای ورودی در خروجی قرار بگیرند، این گزینه را فعال کنید. اگر غیرفعال باشد، فقط نام فیلد خروجی و محتوای آن ارائه میشود.
استخراج بخشهایی از تاریخ#
تنظیم نود برای این عملیات با استفاده از این پارامترها:
- تاریخ: تاریخ مورد نظر برای گرد کردن یا استخراج بخش.
- بخش: بخش تاریخ که میخواهید استخراج کنید. گزینهها عبارتند از:
- سال
- ماه
- هفته
- روز
- ساعت
- دقیقه
- ثانیه
- نام فیلد خروجی: نام فیلد برای خروج بخش استخراجشده.
گزینههای استخراج بخشهایی از تاریخ#
این عملیات یک گزینه دارد: گنجاندن فیلدهای ورودی. اگر میخواهید تمام فیلدهای ورودی در خروجی باشند، این گزینه را فعال کنید. اگر غیرفعال باشد، فقط نام فیلد خروجی و محتویات آن ظاهر میشوند.
قالببندی تاریخ#
تنظیم نود برای این عملیات با استفاده از این پارامترها:
- تاریخ: تاریخ مورد نظر برای قالببندی.
- قالب: قالب مورد نظر برای تغییر تاریخ. گزینهها عبارتند از:
- قالب سفارشی: قالب دلخواه خود را با استفاده از توکنهای ویژه لوکسون وارد کنید. توکنها حساس به حروف هستند.
- MM/DD/YYYY: برای مثال،
4 سپتامبر 1986
، قالب تاریخ به صورت09/04/1986
. - YYYY/MM/DD: برای مثال،
4 سپتامبر 1986
، قالب تاریخ به صورت1986/09/04
. - MMMM DD YYYY: برای مثال،
4 سپتامبر 1986
، قالب تاریخ به صورتسپتامبر 04 1986
. - MM-DD-YYYY: برای مثال،
4 سپتامبر 1986
، قالب تاریخ به صورت09-04-1986
. - YYYY-MM-DD: برای مثال،
4 سپتامبر 1986
، قالب تاریخ به صورت1986-09-04
. - نام فیلد خروجی: نام فیلدی که تاریخ قالببندیشده در آن قرار میگیرد.
گزینههای قالببندی تاریخ#
این عملیات شامل گزینههای زیر است:
- گنجاندن فیلدهای ورودی: اگر میخواهید تمام فیلدهای ورودی در خروجی باشند، این گزینه را فعال کنید. در غیر این صورت، تنها نام فیلد خروجی و محتویات آن نشان داده میشوند.
- فرمت تاریخ ورودی: اگر نود به درستی قالب تاریخ را تشخیص نمیدهد، قالب تاریخ مورد نظر برای پارامتر تاریخ را وارد کنید تا بتواند آن را درست پردازش کند. از توکنهای ویژه لوکسون برای وارد کردن قالب استفاده کنید. توکنها حساس به حروف هستند.
- استفاده از منطقه زمانی جریان کاری: اینکه منطقه زمانی ورودی استفاده شود (غیرفعال) یا منطقه زمانی جریان کاری (فعال).
دریافت تاریخ کنونی#
تنظیم نود برای این عملیات با این پارامترها:
- شامل کردن زمان فعلی: انتخاب کنید آیا زمان فعلی هم وارد شود (فعال) یا تاریخ را در نیمهشب تنظیم کند (غیرفعال).
- نام فیلد خروجی: نام فیلد برای خروج تاریخ فعلی را وارد کنید.
گزینههای دریافت تاریخ کنونی#
این عملیات شامل گزینههای زیر است:
- گنجاندن فیلدهای ورودی: اگر میخواهید تمام فیلدهای ورودی در خروجی قرار بگیرند، این گزینه را فعال کنید. در غیر این صورت، تنها نام فیلد خروجی و محتویات آن نشان داده میشوند.
- منطقه زمانی: منطقه زمانی مورد استفاده را تنظیم کنید. اگر خالی بگذارید، نود از منطقه زمانی اینستنس n98n استفاده میکند.
منطقه زمانی +۰۰:۰۰
از GMT
برای منطقه زمانی +۰۰:۰۰ استفاده کنید.
محاسبه زمان بین تاریخها#
تنظیم نود برای این عملیات با استفاده از این پارامترها:
- تاریخ شروع: تاریخ اولیه برای مقایسه وارد کنید.
- تاریخ پایان: تاریخ بعدی برای مقایسه وارد کنید.
- واحدها: واحدهای زمانی مورد نظر برای محاسبه زمان بین تاریخها را انتخاب کنید. میتوانید چند واحد را هم همزمان انتخاب کنید. گزینهها عبارتند از:
- سال
- ماه
- هفته
- روز
- ساعت
- دقیقه
- ثانیه
- میلیثانیه
- نام فیلد خروجی: نام فیلد برای خروج زمان محاسبهشده قرار میگیرد.
گزینههای محاسبه زمان بین تاریخها#
عملیات محاسبه زمان بین تاریخها شامل گزینه گنجاندن فیلدهای ورودی و گزینه خروج به عنوان رشته ISO است. اگر این گزینه را غیرفعال کنید، هر واحد، تفاوت زمانی خودش را جداگانه برمیگرداند، مثلا:
```plaintext زمان تفاوت سالها : 1 ماهها : 3 روزها : 13
در صورت فعال کردن گزینه خروج به عنوان رشته ISO، نود خروجی را در قالب یک رشته مدت زمان ISO واحد قرار میدهد، مثلا: P1Y3M13D
.
فرمت مدت زمان ISO به صورت P<n>Y<n>M<n>DT<n>H<n>M<n>S
است. <n>
شماره واحد است پس از آن:
- P = دوره زمانی (مدت). شروع تمامی رشتههای مدت زمان ISO.
- Y = سالها
- M = ماهها
- W = هفتهها
- D = روزها
- T = جداکننده بین تاریخها و زمانها که برای جلوگیری از اشتباه بین ماهها و دقیقهها استفاده میشود.
- H = ساعتها
- M = دقیقهها
- S = ثانیهها
میلیثانیهها واحد جداگانه ندارند بلکه به صورت ثانیههای اعشاری نمایش داده میشوند، مثلا ۲.۱ میلیثانیه برابر است با 0.0021S
.
گرد کردن تاریخ#
تنظیم نود برای این عملیات با استفاده از این پارامترها:
- تاریخ: تاریخی که میخواهید گرد کنید.
- حالت: انتخاب کنید که گرد کردن پایین یا بالا.
- نزدیکترین واحد: واحد مورد نظر برای گرد کردن را انتخاب کنید. گزینهها عبارتند از:
- سال
- ماه
- هفته
- روز
- ساعت
- دقیقه
- ثانیه
- نام فیلد خروجی: نام فیلد برای خروج تاریخ گرد شده.
گزینههای گرد کردن تاریخ#
این عملیات یک گزینه دارد: درج فیلدهای ورودی. اگر میخواهید تمام فیلدهای ورودی در خروجی باشند، این گزینه را فعال کنید. در غیر این صورت، فقط نام فیلد خروجی و محتویات آن نشان داده میشوند.
کم کردن از یک تاریخ#
تنظیم نود برای این عملیات با استفاده از این پارامترها:
- تاریخی که میخواهید کم کنید: تاریخ مورد نظر برای کم کردن وارد کنید.
- واحد زمانی برای کم کردن: واحد مدت زمان مورد نظر.
- مدت زمان: مقدار واحدهای زمانی که میخواهید کم کنید.
- نام فیلد خروجی: نام فیلد برای تاریخ خروجی.
گزینههای کم کردن از یک تاریخ#
این عملیات یک گزینه دارد: گنجاندن فیلدهای ورودی. اگر میخواهید تمام فیلدهای ورودی در خروجی باشند، این گزینه را فعال کنید. در غیر این صورت، فقط نام فیلد خروجی و محتویات آن نشان داده میشوند.
قالبها و نمونهها#
منابع مرتبط#
نود تاریخ و زمان از لوکسون استفاده میکند. میتوانید از لوکسون در نود کد و عبارات نیز استفاده کنید. برای اطلاعات بیشتر به تاریخ و زمان با لوکسون مراجعه کنید.
قالبهای تاریخ پشتیبانیشده#
n98n تمامی قالبهای تاریخ را که پشتیبانی شده توسط لوکسون هستند، پشتیبانی میکند. توکنها حساس به حروف هستند.