سلام و درود به شما دوست عزیز . چندین راه داره من یه راه کوچیک براتون معرفی میکنم شاید بدرد خورد اینو هم بگم که شما میتونید از sleep استفاده کنید ولی به مشکل های بزرگی بر میخورید . بهتر راه داخل php
$date=date_create("20:14:20");
date_add($date,date_interval_create_from_date_stri ng("20 Second"));
echo date_format($date,"h:i:s");
یعنی اینطور که ما زمان رو دریافت میکنیم چند دقیقه به زمان اضافه میکنیم بعد داخل یه رشته یا هر چیز دیگه اون چیزی که خواستیم رو ذخیره میکنیم به مثال :
من میخوام یه پیام فرستاده بشه و بعد از یه مدت زمان خاص اون کد اجرا بشه
زمان رو اینجور دریافت میکنیم و 20 ثانیه بهش اضافه میکنیم
$date=date_create("20:14:20");
date_add($date,date_interval_create_from_date_stri ng("20 Second"));
بعد داخل یه فایل ذخیره میکنیم
file_put_contents("test.txt", data_format($data,"h:i:s");
بعد مقداری که داخل اون فایل هستش رو میخونیم ببینیم چیعه و داخل یه متغییر ذخیره میکنیم .
$addata = file_get_contetns("test.txt");
بعد شرت میزاریم میگیم اگه زمان داخل این فایل فلان بود این کد رو اجرا کن
if ($addata == "20:14:40"( {
echo "salam"; }
اینجا چه اتفاقی افتاد ؟؟
به مثال ساعت 20:14:20 کاربر درخواست داد ما ۲۰ ثانیه به اون زمان اضافه کردیم و وقتی کد دوباره اجرا بشه برسی میکنه که ساعت 20:14:40 هست اگه بود اکو میکنه سلام
خیلی کوتاه توضیح دادم اگه نفهمیدین بگین که درست و کامل توضیح بدم و خودتون هم بگید چی میخواید که کدش رو بهتون بدم