تابع محاسبه کننده شروع و پایان یک روز به زمان یونیکس در php

۳ سال پیش(به روز شده در ۳ سال پیش) پی اچ پی(PHP)(توابع) ۰

تابع زیر زمان شروع و پایان یک روز را به فرمت یونیکس بر میگرداند. مثلا اگر ورودی را تاریخ یونیکس امروز بدهیم ابتدای روز و انتهای روز را به ما بر میگرداند.

date_default_timezone_set('Asia/Tehran');
 
function todayBeginningEndTime($time) {
    $dtNow = new DateTime();
    // Set a non-default timezone if needed
    $dtNow->setTimestamp($time);
 
    $beginOfDay = clone $dtNow;
 
    // Go to midnight. -> modify('midnight') does not do this for some reason
    $beginOfDay->modify('today');
 
    $endOfDay = clone $beginOfDay;
    $endOfDay->modify('tomorrow');
    // adjust from the next day to the end of the day, per original question
    $endOfDay->modify('1 second ago'); 
 
    return array('start'=>$beginOfDay->format('U'), 'end'=>$endOfDay->format('U')); 
}
 
print_r(todayBeginningEndTime(time())); //out = Array ( [start] => 1466969400 [end] => 1467055799 )

منبع

صفحات پیشنهادی

ترجمه اعداد به رشته کوتاه...

گاهی لازم است عددهای بزرگ را خلاصه و یا به اصطلاح ترجمه کرد. ما به عمد تمام جزییات را به دلیل حق انحصار برنامه نویس درج کرده ایم (به مثال آخر نوشته دقت شود). توجه شود که هر چه مقدار متغیر index$ بیشتر...

تبدیل فوت به کیلومتر در php...

تابع تبدیل واحد فوت به کیلومتر در زبان php......

تابع تبدیل حجم فایل به بایت با توجه به فرمت آن...

با استفاده از تابع زیر می توانید حجم فایل سایز ورودی که می تواند به همراه فرمت باشد را به بایت بدست آورید. بعنوان مثال شما می توانید حداکثر حجم فایل برای آپلود که در php.ini تنظیم شده است را به بایت ب...

شناسایی اعداد از متن یونیکد...

روشهای رایج همگی جهت شناسایی اعداد یک رشته روش زیر را پیشنهاد میکنند......

نظر

نظری ثبت نشده است.
captcha image reload