سلام
من در دیتا بیس فیلد تاریخ رو قبلا" از نوع Date قرار داده بودم و فرمت MM/DD/DAY میگرفت
و دو فیلد تاریخ دارم یکی startdate و یکی expire
حالا من نوع فیلد تاریخ رو عوض کردم به timestamp و کد startday را بصورت زیر گذاشتم و اطلاعات بصورت صحیح وارد دیتا بیس میشود :
$str = date('Y-m-d H:i:s');
بشکل : 2012-04-25 15:22:35
ولی وقتی تاریخ انقضاء رو می خوام timestamp محاسبه کنم اینطوری میشه :
$expire = date("Y-m-d Y-m-d H:i:s", mktime (0,0,0,date('m')+$credit,date('d'),date('Y')));
بشکل : 2012-07-25 00:00:00
ضمنا" در کد بالا credit فیلد افزایش اعتبار هست مثلا" وقتی 1 مزنیم به مدت یک ماه از تاریخ امروز قابل محاسبه میباشد و در مثال بالا من 3 وارد کردم تا 3 ماه را محاسبه بکند
لطفا" راهنمائی بفرمائید
من در دیتا بیس فیلد تاریخ رو قبلا" از نوع Date قرار داده بودم و فرمت MM/DD/DAY میگرفت
و دو فیلد تاریخ دارم یکی startdate و یکی expire
حالا من نوع فیلد تاریخ رو عوض کردم به timestamp و کد startday را بصورت زیر گذاشتم و اطلاعات بصورت صحیح وارد دیتا بیس میشود :
$str = date('Y-m-d H:i:s');
بشکل : 2012-04-25 15:22:35
ولی وقتی تاریخ انقضاء رو می خوام timestamp محاسبه کنم اینطوری میشه :
$expire = date("Y-m-d Y-m-d H:i:s", mktime (0,0,0,date('m')+$credit,date('d'),date('Y')));
بشکل : 2012-07-25 00:00:00
ضمنا" در کد بالا credit فیلد افزایش اعتبار هست مثلا" وقتی 1 مزنیم به مدت یک ماه از تاریخ امروز قابل محاسبه میباشد و در مثال بالا من 3 وارد کردم تا 3 ماه را محاسبه بکند
لطفا" راهنمائی بفرمائید