چطور میشود تاریخ دیروز را بدست آورد به صورت شمسی و با فرمت مثلا 1393/05/01

Collapse
این تاپیک قفل است.
X
X
 
  • زمان
  • نمایش
حذف همه
new posts
  • sabertb

    • 2014/04/09
    • 347
    • 45.00

    #16
    نوشته اصلی توسط K1P
    اين هم با فرمت مورد نظر شما: (جوري تنظيم شده که تاريخ يک روز قبل را بدهد)
    خیلی خیلی ممنون ام از راهنماییتون.
    یه سوال می خواستم به بینم این کد رو میشه تغییر داد تا همین فرمت رو بده ؟
    کد PHP:
    =concatenate(int((today()-7385)/365.25)+1299,"/",mod(if(int(mod((today()-7385)*100,36525)/100)<186,int(int(mod((today()-7385)*100,36525)/100)/31),if(mod(int((today()-7385)/365.25),4)=0,int((int(mod((today()-7385)*100,36525)/100)-186)/30)+6,if(int(mod((today()-7385)*100,36525)/100)<336,int((int(mod((today()-7385)*100,36525)/100)-186)/30)+6,int((int(mod((today()-7385)*100,36525)/100)-336)/29)+11))),12)+1,"/",if(int(mod((today()-7385)*100,36525)/100)<186,mod(int(mod((today()-7385)*100,36525)/100),31)+1,if(mod(int((today()-7385)/365.25),4)=0,mod(int(mod((today()-7385)*100,36525)/100)-186,30)+1,if(int(mod((today()-7385)*100,36525)/100)<336,mod(int(mod((today()-7385)*100,36525)/100)-186,30)+1,mod(int(mod((today()-7385)*100,36525)/100)-336,29)+1)))) 
    :min10::min18::min13::min22:

    کامنت

    • sabertb

      • 2014/04/09
      • 347
      • 45.00

      #17
      نوشته اصلی توسط amir ghasemiyan
      چه فرمتي مد نظرتون هست؟
      منظورم همون 01 و 02 و.... تو عدد ماه و روز . یکی هم که روز قبل رو محاسبه کنه
      با تغییر این کد میشه این کارو کرد
      کد PHP:
      =concatenate(int((today()-7385)/365.25)+1299,"/",mod(if(int(mod((today()-7385)*100,36525)/100)<186,int(int(mod((today()-7385)*100,36525)/100)/31),if(mod(int((today()-7385)/365.25),4)=0,int((int(mod((today()-7385)*100,36525)/100)-186)/30)+6,if(int(mod((today()-7385)*100,36525)/100)<336,int((int(mod((today()-7385)*100,36525)/100)-186)/30)+6,int((int(mod((today()-7385)*100,36525)/100)-336)/29)+11))),12)+1,"/",if(int(mod((today()-7385)*100,36525)/100)<186,mod(int(mod((today()-7385)*100,36525)/100),31)+1,if(mod(int((today()-7385)/365.25),4)=0,mod(int(mod((today()-7385)*100,36525)/100)-186,30)+1,if(int(mod((today()-7385)*100,36525)/100)<336,mod(int(mod((today()-7385)*100,36525)/100)-186,30)+1,mod(int(mod((today()-7385)*100,36525)/100)-336,29)+1)))) 
      :min10::min18::min13::min22:

      کامنت

      • حسام بحرانی

        • 2013/09/29
        • 2065
        • 72.00

        #18
        نوشته اصلی توسط sabertb
        منظورم همون 01 و 02 و.... تو عدد ماه و روز . یکی هم که روز قبل رو محاسبه کنه
        با تغییر این کد میشه این کارو کرد
        کد PHP:
        =concatenate(int((today()-7385)/365.25)+1299,"/",mod(if(int(mod((today()-7385)*100,36525)/100)<186,int(int(mod((today()-7385)*100,36525)/100)/31),if(mod(int((today()-7385)/365.25),4)=0,int((int(mod((today()-7385)*100,36525)/100)-186)/30)+6,if(int(mod((today()-7385)*100,36525)/100)<336,int((int(mod((today()-7385)*100,36525)/100)-186)/30)+6,int((int(mod((today()-7385)*100,36525)/100)-336)/29)+11))),12)+1,"/",if(int(mod((today()-7385)*100,36525)/100)<186,mod(int(mod((today()-7385)*100,36525)/100),31)+1,if(mod(int((today()-7385)/365.25),4)=0,mod(int(mod((today()-7385)*100,36525)/100)-186,30)+1,if(int(mod((today()-7385)*100,36525)/100)<336,mod(int(mod((today()-7385)*100,36525)/100)-186,30)+1,mod(int(mod((today()-7385)*100,36525)/100)-336,29)+1)))) 
        با سلام
        در فرمولی که شما نوشتید با تغییر عدد
        7385 به عدد 7386 می تونید تاریخ دیروز رو به دست بیارید ( بوسیله Find و Replace ). همینطور برای تبدیل 1 و 2 و ... به صورت 01 و 02 و ... می تونید با فرمول شرطی IF و نیز ترکیب عدد 0 و اعداد 1 و 2 و ... می تونید فرمت مورد نظرتون رو اعمال کنید. یعنی یه شرط بذارید که اگر عدد روز کوچکتر از 10 بود، یک 0 به اون اضافه کنه و در غیر اینصورت همون عدد رو بنویسه. همینطور برای عدد ماه.
        [CENTER][B][SIZE=5][COLOR=#006600][FONT=georgia][COLOR=#800000]!With [/COLOR][/FONT][/COLOR][COLOR=#006600][FONT=georgia]God [/FONT][/COLOR][COLOR=#006600][FONT=georgia][COLOR=#800000]all [/COLOR][/FONT][/COLOR][COLOR=#800000][FONT=georgia]things are [/FONT][/COLOR][COLOR=#006600][FONT=georgia]possible[/FONT][/COLOR][/SIZE][/B][B][FONT=Tahoma]
        [/FONT][/B][/CENTER]
        [CENTER][B][FONT=Tahoma] [IMG]http://forum.exceliran.com/attachment.php?attachmentid=5334&d=1419428336[/IMG]
        [/FONT][/B][SIZE=1][FONT=Tahoma][B][FONT=Tahoma]
        [/FONT][/B][/FONT][/SIZE]
        [/CENTER]

        کامنت

        چند لحظه..