پارسا سجادی
2 سال پیش توسط پارسا سجادی مطرح شد
1 پاسخ

Time در php

سلام
میخوایتم بدونم چطوری میتونم برای مثال تاریخ الان رو با ۵ دقیقه قبل مقایسه کنم و بگم که مثلا این تاریخ مال امروز و ۵ دقیقه قبله؟
فقط بخظش مربوط به date() رو یه توضیح کوتاه هم بدین بسه


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

سلام
برای این موضوع شما باید از کد زیر و تابع strtotime استفاده نمایید. تا مقدار زمان را به Timestamp به شما نمایش دهد.

$now = strtotime("now");
$fiveMin = strtotime("-5 Min");
$diff = $now - $fiveMin;

مقدار $diff در مثال فوق همیشه برابر با 300 ثانیه (5 دقیقه) است.
برای نمایش زمان های فوق به صورت عادی نیز کافیست از کد زیر استفاده نمایید:

$fiveMin = strtotime("-5 Min");
echo date("Y-m-d H:i:s", $fiveMin);

در کد بالا به جای $fiveMin میتوانید هر مقدار دیگری را به عنوان Timestamp ارسال نمایید.
پارامتر اول هم Y-m-d H:i:s فرمت زمانی است که میخواهید نمایش دهید.

https://www.php.net/manual/en/function.date.php
https://www.php.net/manual/en/function.strtotime.php


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

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