| DATE(1) | General Commands Manual | DATE(1) |
نام (NAME)
date - چاپ یا تنظیم تاریخ و زمان سیستم
خلاصه دستور (SYNOPSIS)
date [OPTION]... [+FORMAT]...
date [OPTION]... [MMDDhhmm[[CC]YY][.ss]]
قالب (FORMAT)
خروجی را
کنترل
میکند.
دنبالههای
تفسیرشده
عبارتند از:
| دنباله |
توضیحات |
مثال |
| -------- |
-------------------------------------------------------------------- |
---------------------- |
| %% | نویسه % به
صورت لفظی | % |
| %a | نام
اختصاری
روز هفته در
زبان محلی | Sun |
| %A | نام کامل
روز هفته در
زبان محلی | Sunday |
| %b | نام
اختصاری
ماه در زبان
محلی | Jan |
| %B | نام کامل
ماه در زبان
محلی | January |
| %c | تاریخ و
زمان در
زبان محلی | Thu Mar
3 23:05:25 2005|
| %C | سده؛
مانند %Y، به
استثنای دو
رقم پایانی |
20 |
| %d | روز ماه | 01 |
| %D | تاریخ؛
همانند %m/%d/%y | 12/31/99 |
| %e | روز ماه،
پرشده با
فاصله؛
همانند %_d | 3 |
| %F | تاریخ
کامل؛
همانند %Y-%m-%d | 2005-03-03 |
| %g | دو رقم
پایانی سال
شماره هفته
ISO (ببینید %G) | 05 |
| %G | سال شماره
هفته ISO
(ببینید %V)؛
معمولاً
فقط با %V
کاربرد
دارد | 2005 |
| %h | همانند %b | Jan |
| %H | ساعت (00..23) | 23 |
| %I | ساعت (01..12) | 11 |
| %j | روز سال (001..366) | 062 |
| %k | ساعت،
پرشده با
فاصله ( 0..23)؛
همانند %_H | 3 |
| %l | ساعت،
پرشده با
فاصله ( 1..12)؛
همانند %_I | 9 |
| %m | ماه (01..12) | 03 |
| %M | دقیقه (00..59) | 30 |
| %n | خط جدید | \n |
| %N |
نانوثانیهها
(000000000..999999999) | 123456789 |
| %p | معادل AM یا PM
در زبان
محلی؛ در
صورت
نامشخص
بودن، خالی |
PM |
| %P | مانند %p،
اما با حروف
کوچک | pm |
| %q | فصل سال (1..4) | 1 |
| %r | زمان ساعت
۱۲ ساعته در
زبان محلی | 11:11:04
PM |
| %R | ساعت و
دقیقه ۲۴
ساعته؛
همانند %H:%M | 23:30 |
| %s |
ثانیههای
سپریشده
از 1970-01-01 00:00:00 UTC | 1615432800 |
| %S | ثانیه (00..60) | 30 |
| %t | یک نویسه
جهش (tab) | \t |
| %T | زمان؛
همانند %H:%M:%S | 23:30:30 |
| %u | روز هفته
(1..7)؛ 1 دوشنبه
است | 4 |
| %U | شماره
هفته سال،
با یکشنبه
به عنوان
نخستین روز
هفته (00..53) | 10 |
| %V | شماره
هفته ISO، با
دوشنبه به
عنوان
نخستین روز
هفته (01..53) | 12 |
| %w | روز هفته
(0..6)؛ 0 یکشنبه
است | 4 |
| %W | شماره
هفته سال،
با دوشنبه
به عنوان
نخستین روز
هفته (00..53) | 11 |
| %x | نمایش
تاریخ در
زبان محلی |
03/03/2005 |
| %X | نمایش
زمان در
زبان محلی | 23:30:30
|
| %y | دو رقم
پایانی سال
(00..99) | 05 |
| %Y | سال | 2005 |
| %z | منطقه
زمانی عددی
+hhmm | -0400 |
| %:z | منطقه
زمانی عددی
+hh:mm | -04:00 |
| %::z | منطقه
زمانی عددی
+hh:mm:ss | -04:00:00 |
| %:::z | منطقه
زمانی عددی
با : تا دقت
لازم | -04, +05:30 |
| %Z |
کوتهنوشت
الفبایی
منطقه
زمانی | EDT |
بهطور
پیشفرض، date
فیلدهای
عددی را با
صفر پر
میکند.
پرچمهای
اختیاری
زیر
میتوانند
پس از '%' قرار
گیرند:
* `-` (خط پیوند)
فیلد را پر
نکند
* `_` (زیرخط) با
فاصله پر
کند
* `0` (صفر) با صفر
پر کند
* `^` در صورت
امکان از
حروف بزرگ
استفاده
کند
* `#` در صورت
امکان از
حالت
نویسهای
معکوس
استفاده
کند
پس از هر
پرچم،
پهنای فیلد
اختیاری به
عنوان یک
عدد دهدهی
میآید؛
سپس یک
تغییردهنده
اختیاری
میآید که
میتواند
یکی از
موارد زیر
باشد:
* `E` برای
استفاده از
نمایشهای
جایگزین
زبان محلی
در صورت در
دسترس
بودن، یا
* `O` برای
استفاده از
نمادهای
عددی
جایگزین
زبان محلی
در صورت در
دسترس بودن.
مثالها:
تبدیل
ثانیههای
سپریشده
از مبدأ
زمانی
یونیکس (1970-01-01 UTC)
به تاریخ
date --date='@2147483647'
نمایش زمان
در ساحل
غربی
ایالات
متحده (برای
یافتن TZ از tzselect(1)
استفاده
کنید)
TZ='America/Los_Angeles' date
توضیحات (DESCRIPTION)
چاپ یا تنظیم تاریخ و زمان سیستم
گزینهها (OPTIONS)
- -d, --date <STRING>
- نمایش زمان توصیفشده توسط STRING به جای زمان کنونی ('now')
- -f, --file <DATEFILE>
- مانند --date؛ یکبار به ازای هر سطر از DATEFILE
- -I, --iso-8601 [<FMT>]
- نمایش
تاریخ/زمان
در قالب ISO 8601.
مقدار FMT='date'
فقط برای
تاریخ
(پیشفرض)،
و 'hours'، 'minutes'، 'seconds' یا 'ns'
برای تاریخ
و زمان با
دقت
مشخصشده
است. مثال:
2006-08-14T02:34:56-06:00
مقادیر ممکن:
- date
- hours
- minutes
- seconds
- ns
- --resolution
- نمایش تفکیکپذیری در دسترس برای برچسبهای زمانی مثال: 0.000000001
- -R, --rfc-email
- نمایش تاریخ و زمان در قالب RFC 5322. مثال: Mon, 14 Aug 2006 02:34:56 -0600
- --rfc-3339 <FMT>
- نمایش
تاریخ/زمان
در قالب RFC 3339.
مقدار FMT='date'، 'seconds'
یا 'ns' برای
تاریخ و
زمان با دقت
مشخصشده
است. مثال: 2006-08-14
02:34:56-06:00
مقادیر ممکن:
- date
- seconds
- ns
- --debug
- تفسیر و حاشیهنویسی تاریخ تجزیهشده، و هشدار در رابطه با کاربردهای مشکوک در stderr
- -r, --reference <FILE>
- نمایش آخرین زمان تغییر FILE
- -s, --set <STRING>
- تنظیم زمان توصیفشده توسط STRING
- -u, --universal
- چاپ یا تنظیم بر اساس ساعت هماهنگ جهانی (UTC)
- -h, --help
- چاپ راهنما
- -V, --version
- چاپ نسخه
- [format]
نسخه (VERSION)
v(uutils coreutils) 0.11.0
| 2026-09-01 |