View Full Version : سوال: تاريخ فارسي
kimiaaa
دوشنبه 07 تیر 1389, 10:01 صبح
سلام دوستان
کدي ميخوام که بتونه تاريخ ثبت اطلاعات کاربر را در ديتابيس ذخيره کند البته بطور خودکار و بدون سوال پرسيدن همچنين اين تاريخ بايد شمسي باشه.اگه دوستان کمک کنند ممنون ميشم
Reza1607
دوشنبه 07 تیر 1389, 10:15 صبح
نوع فیلد تاریختو varchar(15) بگیر بعد با استفاده از اسکریپ هایی که تاریخ میلادی رو به شمسی تبدیل کن و اون رو توی پایگاه داده ذخیره کن
m0h53n
دوشنبه 07 تیر 1389, 10:54 صبح
سلام
اگر می خواهی تاریخ را بصورت شمسی در DB ذخیره کنی باید از تابع qdate() استفاده کنی.
مثال:
<?php
$shamsi = qdate('Y-m-d');
?>یادت نره فایل رو دانلود کنی!!!
kimiaaa
دوشنبه 07 تیر 1389, 11:26 صبح
اگر می خواهی تاریخ را بصورت شمسی در DB ذخیره کنی باید از تابع qdate() استفاده کنی.
اين کد رو به برنامه اضافه کردم .درسته؟
include('qdate.php');
$shamsi = qdate(Y-m-d);
echo "$shamsi";
اما چيزي رو چاپ نکرد!
m0h53n
دوشنبه 07 تیر 1389, 11:37 صبح
خط دوم را اصلاح کن:
$shamsi = qdate('Y-m-d');
kimiaaa
دوشنبه 07 تیر 1389, 11:47 صبح
حالا بايد اين تابع رو هنگامي که اطلاعات فرد رو در ديتابيس دارم ذخيره ميکنم فراخوني کنم؟درسته؟
m0h53n
دوشنبه 07 تیر 1389, 11:57 صبح
مثل بقیه اطلاعاتی که داری توی DB ارسال می کنی، $shamsi را هم ارسال کن.
kimiaaa
دوشنبه 07 تیر 1389, 12:05 عصر
مثل بقیه اطلاعاتی که داری توی DB ارسال می کنی، $shamsi را هم ارسال کن.
مرسي .مشکلم برطرف شد دوست عزيز
vBulletin® v4.2.5, Copyright ©2000-1403, Jelsoft Enterprises Ltd.