واضح آرشیو وب فارسی:سایت ریسک: parisml31-07-2007, 09:48 AMسلام تو php تابعی وجود داره که string رو به date تبدیل کنه ؟ مثلا رشته "31/4/86" رو بگیره و به date تبدیل کنه تا بشه با توابع تاریخ روش کار کرد.. mamadfelfel198831-07-2007, 12:32 PMاز راه سختش چرا وارد می شی از اول خوب date بگیر من چند سال php کار می کنم با همچین تابعی مواجح نشودم شاید تابع باشه اینجا رو ببین اگر پیدا شد که هیچ پیدا نشود اطلاعات دقیق کارتو بگو من برات function رو بسازم . بای :. mamadfelfel198831-07-2007, 12:33 PM!!!! برای مشاهده محتوا ، لطفا ثبت نام کنید / وارد شوید !!!! متالیک31-07-2007, 12:43 PMسلام تو php تابعی وجود داره که string رو به date تبدیل کنه ؟ مثلا رشته "31/4/86" رو بگیره و به date تبدیل کنه تا بشه با توابع تاریخ روش کار کرد.. سلام بله وجود داره با استفاده از تابع strtotime !!!! برای مشاهده محتوا ، لطفا ثبت نام کنید / وارد شوید !!!! البته بعدش باید باید مقدار فوق را در آرگومان دوم تابع date قرار بدی. یک نکته ی دیگه این که اول شما باید تاریخ شمسی رو به میلادی تبدیل کنی بعدش از تابع فوق استفاده کنی. بعدش نتیجه ی به دست آمده را مجددا به شمسی تبدیل کنی. در اینجا چند مثال می آورم: !!!! برای مشاهده محتوا ، لطفا ثبت نام کنید / وارد شوید !!!! خروجی کد فوق: !!!! برای مشاهده محتوا ، لطفا ثبت نام کنید / وارد شوید !!!! حالا این اعداد رو می تونی توی تابع date به کار ببری به صورت فرم کلی زیر: !!!! برای مشاهده محتوا ، لطفا ثبت نام کنید / وارد شوید !!!! مثال: !!!! برای مشاهده محتوا ، لطفا ثبت نام کنید / وارد شوید !!!! موفق باشید parisml31-07-2007, 03:28 PMخیلی ممنونم مفید بود ، استفاده کردم. در واقع من این تابع رو به منظور نوشتن یه برنامه جستجو بر حسب تاریخ می خوام به طوریکه تو یه بازه زمانی که تاریخ ابتدا و انتهاش توسط کاربر مشخص میشه تو database جستجو کنه و چون تاریخ ها رو به صورت رشته ذخیره کردم (اون هم به این دلیل که اگه فیلد جدولمو date می گرفتم mysql تاریخ رو به صورت میلادی در نظر میگرفت و در آخر ماهها چون روزهای ماه های میلادی با شمسی فرق داره مثلا تاریخ 30/2/86 رو ذخیره نمی کرد) برای کار کردن با توابع date باید اول اونارو به فرمت تاریخ تبدیل کنم. امیدوارم با این روش برنامه ام جواب بده:23: سایت ما را در گوگل محبوب کنید با کلیک روی دکمه ای که در سمت چپ این منو با عنوان +1 قرار داده شده شما به این سایت مهر تأیید میزنید و به دوستانتان در صفحه جستجوی گوگل دیدن این سایت را پیشنهاد میکنید که این امر خود باعث افزایش رتبه سایت در گوگل میشود
این صفحه را در گوگل محبوب کنید
[ارسال شده از: سایت ریسک]
[مشاهده در: www.ri3k.eu]
[تعداد بازديد از اين مطلب: 485]