don_inter
4 سال پیش توسط don_inter مطرح شد
3 پاسخ

ست کردن زمان در دیتابانک

سلام
کسی با این تابع DATE_ADD کار کرده میتونه به من رو راهنمایی کنه چطور ازش برای insert استفاده کنم و این INTERVAL که اشاره کرده چیه دقیقا ؟


ثبت پرسش جدید
حسام موسوی
تخصص : طراح و برنامه نویس
@hesammousavi 4 سال پیش مطرح شد
2

کار عجیب غریبی نمیکنه فقط از زمانی که میدید بهش مقداری رو اضافه یا کم میکنه و براتون بر میگردونه به مثال زیر دقت کنید

 DATE_ADD("2017-06-15 09:34:21", INTERVAL -3 HOUR)

خروجیش میشه به شکل زیر

2017-06-15 06:34:21

یا این مثال

SELECT DATE_ADD("2017-06-15 09:34:21", INTERVAL 2 MONTH);

دو ماه به زمانی که اول بهش دادید اضافه میکنه

2017-08-15 09:34:21

don_inter
تخصص : web developer
@intersubjektiv 4 سال پیش مطرح شد
0

@hesammousavi
ممنون از توضیح و اینکه این سوال پیش میاد
خب پس میتونم ازین تابع استفاده کنم زمانی که مثلا میخوام لینکی رو مثلا به کاربر ارسال کنم ولی میخوام این لینک فقط حداکثر یک هفته اکتیو باشه ؟
یا اینکه نیاز دارم باز به یه ستون دیگه که زمان ها رو باهم مقایسه کنم


حسام موسوی
تخصص : طراح و برنامه نویس
@hesammousavi 4 سال پیش مطرح شد
1

نمیدونم منظورتون از لینک چجور لینکی هست
ولی میتونید فیلد اضافه کنید با عنوان expireAt با کد چک کنید هر زمان مثلا از 5 روز یا 10 یا 10 ما گذشت دیگه اعتبار نداره


برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام