Files
core/src/sammo/TimeUtil.php
T

57 lines
1.4 KiB
PHP

<?php
namespace sammo;
class TimeUtil {
public static function DateToday() {
return date('Y-m-d');
}
public static function DatetimeNow() {
return date('Y-m-d H:i:s');
}
public static function DatetimeFromNowDay($day) {
return date('Y-m-d H:i:s', strtotime("{$day} days"));
}
public static function DatetimeFromNowHour($hour) {
return date('Y-m-d H:i:s', strtotime("{$hour} hours"));
}
public static function DatetimeFromNowMinute($minute) {
return date('Y-m-d H:i:s', strtotime("{$minute} minutes"));
}
public static function DatetimeFromNowSecond($second) {
return date('Y-m-d H:i:s', strtotime("{$second} seconds"));
}
public static function DatetimeFromMinute($date, $minute) {
return date('Y-m-d H:i:s', strtotime($date) + $minute*60);
}
public static function DatetimeFromSecond($date, $second) {
return date('Y-m-d H:i:s', strtotime($date) + $second);
}
public static function CutSecond($date) {
$date[17] = '0';
$date[18] = '0';
return $date;
}
public static function CutMinute($date) {
$date[14] = '0';
$date[15] = '0';
$date[17] = '0';
$date[18] = '0';
return $date;
}
public static function HourMinuteSecond($second) {
return date('H:i:s', strtotime('00:00:00') + $second);
}
}