mirror of
https://github.com/BillyOutlast/Gazelle-Porn.git
synced 2026-07-01 06:41:50 -04:00
59 lines
1.4 KiB
PHP
59 lines
1.4 KiB
PHP
<?php
|
|
|
|
use Gazelle\Util\Time;
|
|
|
|
function time_ago($TimeStamp) {
|
|
return Time::timeAgo($TimeStamp);
|
|
}
|
|
|
|
/*
|
|
* Returns a <span> by default but can optionally return the raw time
|
|
* difference in text (e.g. "16 hours and 28 minutes", "1 day, 18 hours").
|
|
*/
|
|
function time_diff($TimeStamp, $Levels = 2, $Span = true, $Lowercase = false, $StartTime = false, $HideAgo = false) {
|
|
return Time::timeDiff($TimeStamp, $Levels, $Span, $Lowercase, $StartTime, $HideAgo);
|
|
}
|
|
|
|
/**
|
|
* Given a number of hours, convert it to a human readable time of
|
|
* years, months, days, etc.
|
|
*
|
|
* @param $Hours
|
|
* @param int $Levels
|
|
* @param bool $Span
|
|
* @return string
|
|
*/
|
|
function convert_hours($Hours, $Levels = 2, $Span = true) {
|
|
return Time::convertHours($Hours, $Levels, $Span);
|
|
}
|
|
|
|
/* SQL utility functions */
|
|
|
|
function time_plus($Offset) {
|
|
return Time::timePlus($Offset);
|
|
}
|
|
|
|
function time_minus($Offset, $Fuzzy = false) {
|
|
return Time::timeMinus($Offset, $Fuzzy);
|
|
}
|
|
|
|
function sqltime($timestamp = false) {
|
|
return Time::sqlTime($timestamp);
|
|
}
|
|
|
|
function validDate($DateString) {
|
|
return Time::validDate($DateString);
|
|
}
|
|
|
|
function is_valid_date($Date) {
|
|
return Time::isValidDate($Date);
|
|
}
|
|
|
|
function is_valid_time($Time) {
|
|
return Time::isValidTime($Time);
|
|
}
|
|
|
|
function is_valid_datetime($DateTime, $Format = 'Y-m-d H:i') {
|
|
return Time::isValidDateTime($DateTime, $Format);
|
|
}
|