PDA

View Full Version : سوال: گرفتن زمان 30 دقیقه پیش



p30graph3
دوشنبه 31 خرداد 1389, 10:16 صبح
سلام

من با ساتفاده از تابع time() یک زمان رو میگیرم و نتیجه چیزی میشه شبیه این :

1277100385

چطور میشه زمان نیم ساعت پیش یا یک ساعت پیش یا 10 دقیقه پیش و ... رو گرفت؟

pashaie
دوشنبه 31 خرداد 1389, 14:04 عصر
می تونی از تابع strtotime استفاده کنی
چند نمونه


<?php
echo strtotime("now"), "\n";
echo strtotime("10 September 2000"), "\n";
echo strtotime("+1 day"), "\n";
echo strtotime("+1 week"), "\n";
echo strtotime("+1 week 2 days 4 hours 2 seconds"), "\n";
echo strtotime("next Thursday"), "\n";
echo strtotime("last Monday"), "\n";
?>

و یا خیلی راحت می تونی از مقدار time مقدار مورد نظر رو کسر کنی
مثلا برای 10 دقیقه پیش:


time() - 10*60;