اطلاعیه

Collapse
No announcement yet.

سوال در مورد عملیات روی date در Bash

Collapse
X
 
  • Filter
  • زمان
  • Show
Clear All
new posts

  • سوال در مورد عملیات روی date در Bash

    سلام
    من یه مشکل دارم توی Bash Programing می خوام از یک تاریخ( نه تاریخ فعلی سیستم ) یک روز کم کنم و نتیجه رو بصورت Date ببینم
    خیلی سرچ کردم چیز بدرد بخوری پیدا نکردم

    اینو پیدا کردم

    کد:
     expr `date +%Y%m%d` - 1
    ولی این یه مشکل داره که مثلا اگه یه تاریخی بصورت 10-08-2011 باشه و 11 روز ازش کم کنیم باز تاریخ به شکل 31-07-2011 در نمیاد
    یعنی میاد مثل یه عدد ریاضی نگاش می کنه و ازش یه مقدار رو کم میکنه

    چیزی که من دنبالشم اینه که بتونم به تاریخ به دلخواه بش بدم و اون مثلا 3 روز قبلشو بم بگه و تاکید می کنم که اون تاریخ تاریخ فعلی نیست چون در این صورت راحت می شه نوشت

    کد:
    [CODE]date -d "3 days ago"
    [/CODE]

    با تشکر
    زین دو هزاران من و ما ای عجبا من چه منم...................گوش بنه عربده را دست منه بر دهنم

  • #2
    فكر كنم اين مشكلت رو حل كنه
    http://stackoverflow.com/questions/4...ate-x-days-ago
    ¯/(°_o)\¯
    بیچاره آن کسی است که گرفتار عقل شد **** آسوده آن کسی است که خر آمد و الاغ رفت
    این چه شوری است که در دور قمر می بینم **** همه آفاق پر از فتنه و شر می بینم
    اسب تازی شده مجروح به زیر پالن **** طوغ زرین بر گردن خر می بینم
    Copyright: Enigma2

    به اميد شبگردي بهتر

    Comment

    Working...
    X