• 0 رای - 0 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5
محاسبه 24 ساعت قبل
#1
سلام
من وقتی توی اینترنت سرچ میکردم برای محاسبه 24 ساعت قبل چند کد متفاوت دیدم(یا در افزونه استفاده شده بود یا توی آموزش ها)
کد پی‌اچ‌پی:
$date1 time() - (3600*24);
$date1time() - (1470*1470); 
میخواستم بدونم واقعا کدوم کد برای بدست آوردن 24 ساعت قبل استفاده میشه؟
جدول تاریخ من که توی دیتاباس ذخیره میشه بصورت time() ذخیره میشه. حالا میخوام بدونم اگه هنوز 24 ساعت از اون تاریخ نگذشته کد اجرا نشه و اگه از 24 ساعت گذشته کد مورد نظر اجرا بشه
راستش من توی یه قسمت از سایتم از مورد دوم کد بالا استفاده کردم جواب داد ولی توی یه قسمت دیگه استفاده کردم جواب نداد و از مورد اول استفاده کردم جواب داد. این برام عجیبه چجوری میشه
الان دوستان بگید واقعا برای اینکه بفهمم از تاریخی که ثبت شده 24 ساعت گذشته یا نه از کدوم مورد استفاده کنم؟
  پاسخ
تشکر شده توسط :
#2
کد اولی 24 ساعت قبل از زمان فعلی رو نشون میده
کد دومی 25 روز قبل

اگر میخوای 24 قبل از زمان فعلی رو نشون بدی
کد پی‌اچ‌پی:
<?php
$d
=strtotime("-1day");

echo 
date("Y-m-d h:i:sa"$d) . "<br>"

اگر میخوای از ساعت 12 شب دیروز
کد پی‌اچ‌پی:
<?php
$d
=strtotime("yesterday");

echo 
date("Y-m-d h:i:sa"$d) . "<br>"
  پاسخ
تشکر شده توسط : kingblog ayoubsys


پرش به انجمن:


کاربران در حال بازدید این موضوع: 1 مهمان