خانه > آموزش, ترفند ها, خط فرمان, لینوکس > زمان در خط فرمان

زمان در خط فرمان

سلام

برای نمایش زمان در خط فرمان، می توانیم از دستور date استفاده کنیم.

$ date
Fri Mar 19 14:02:20 IRST 2010

خط بالا به این معنیه که امروز جمعه ۱۹ مارس ۲۰۱۰ و ساعت به وقت محلی ایران ۱۴:۰۲:۲۰ می باشد.
این دستور گزینه های بسیار زیادی دارد که میتوان از آنها در مواد خاصی استفاده نمود.

%D date (mm/dd/yy)
%d day of month (01..31)
%m month (01..12)
%y last two digits of year (00..99)
%a locale’s abbreviated weekday name (Sun..Sat)
%A locale’s full weekday name, variable lengt (Sunday..Saturday)
%b locale’s abbreviated month name (Jan..Dec)
%B locale’s full month name, variable length (January..December)
%H hour (00..23)
%I hour (01..12)
%Y year (1970)

دریافت زمان قبل یا بعد توسط این دستور به راحتی امکانپذیر و کاربردی می‌باشد. مثلا شما می‌خواهید ۴۵۷۱۲ ثانیه بعد را پیدا کنید!!! و یا بدانید که ۱۷۴ سال و ۳۳ روز و ۱۶ ساعت و ۲۴ دقیقه و ۱ ثانیه پیش چه تاریخی می‌شود…!!
مخصوصا برای برنامه نویسان و طراحان صفحات وب این دستورات بسیار قابل استفاده می‌باشد.
به مثال هایی در این زمینه توجه کنید:
۳ ثانیه بعد:

$ date --date='3 seconds'

۱ روز بعد:

$ date --date='1 day'

فردا:

$ date –date='tomorrow'

۴ روز بعد:

$ date --date='4 days'

و برای زمان قبل:
۳ ثانیه قبل:

$ date --date='3 seconds ago'

۱ روز قبل:

$ date --date="1 day ago"

دیروز:

$ date –date="yesterday"

۴ روز قبل:

$ date --date="4 days ago"

در داخل دستورات می توان کارهای جالبی نیز انجام داد.
۴ روز قبل:

$ date --date="4 days ago"

۴ روز بعد:

$ date --date="-4 days ago"

برای ترکیب این دستورات باید میان آنها علامت « + » قرار دهیم.
۱۲ سال و ۲ ماه بعد:

$ date --date='12 year + 2 month'

۱۲ سال و ۲ ماه و ۲۱ روز قبل:

$ date --date='12 years ago + 2 months ago + 21 days ago'

همچنین می توان با استفاده از نام روزهای هفته، تاریخ را پیدا کرد.
چهارشنبه این هفته:

$ date --date='this Wednesday'
$ date --date='wed'

۴ یک شنبه بعد:

$ date –date='4 sunday'

موفق باشید.
پ.ن: استفاده از حروف کوچک یا بزرگ در داخل ‘و’ فرقی نمی کند.

  1. ۵ فروردین ۱۳۸۹ در ۱۸:۱۸ | #1

    سلام
    خیلی آموزش جامع و کاملی بود.
    لذت بردم.
    موفق باشید

  2. ۶ فروردین ۱۳۸۹ در ۱۱:۵۰ | #2

    سلام واقعا مطالبت خیلی مفید بود. امیدوارم تمام پست هاتون تو سال ۸۹ هم همینجوری مفید و کامل باشه

  3. Mistress
    ۱۰ فروردین ۱۳۸۹ در ۱۲:۱۱ | #3

    مطالب مفید و جالبی بود …
    موفق باشید