PDA

View Full Version : سوال: تاريخ فارسي



kimiaaa
دوشنبه 07 تیر 1389, 09:01 صبح
سلام دوستان
کدي ميخوام که بتونه تاريخ ثبت اطلاعات کاربر را در ديتابيس ذخيره کند البته بطور خودکار و بدون سوال پرسيدن همچنين اين تاريخ بايد شمسي باشه.اگه دوستان کمک کنند ممنون ميشم

Reza1607
دوشنبه 07 تیر 1389, 09:15 صبح
نوع فیلد تاریختو varchar(15) بگیر بعد با استفاده از اسکریپ هایی که تاریخ میلادی رو به شمسی تبدیل کن و اون رو توی پایگاه داده ذخیره کن

m0h53n
دوشنبه 07 تیر 1389, 09:54 صبح
سلام
اگر می خواهی تاریخ را بصورت شمسی در DB ذخیره کنی باید از تابع qdate() استفاده کنی.


مثال:


<?php
$shamsi = qdate('Y-m-d');
?>یادت نره فایل رو دانلود کنی!!!

kimiaaa
دوشنبه 07 تیر 1389, 10:26 صبح
اگر می خواهی تاریخ را بصورت شمسی در DB ذخیره کنی باید از تابع qdate() استفاده کنی.

اين کد رو به برنامه اضافه کردم .درسته؟

include('qdate.php');
$shamsi = qdate(Y-m-d);
echo "$shamsi";

اما چيزي رو چاپ نکرد!

m0h53n
دوشنبه 07 تیر 1389, 10:37 صبح
خط دوم را اصلاح کن:


$shamsi = qdate('Y-m-d');

kimiaaa
دوشنبه 07 تیر 1389, 10:47 صبح
حالا بايد اين تابع رو هنگامي که اطلاعات فرد رو در ديتابيس دارم ذخيره ميکنم فراخوني کنم؟درسته؟

m0h53n
دوشنبه 07 تیر 1389, 10:57 صبح
مثل بقیه اطلاعاتی که داری توی DB ارسال می کنی، $shamsi را هم ارسال کن.

kimiaaa
دوشنبه 07 تیر 1389, 11:05 صبح
مثل بقیه اطلاعاتی که داری توی DB ارسال می کنی، $shamsi را هم ارسال کن.

مرسي .مشکلم برطرف شد دوست عزيز