mirror of
https://github.com/lkddi/nexusphp.git
synced 2026-04-22 02:47:27 +08:00
format_datetime() use Carbon::parse()
This commit is contained in:
@@ -41,6 +41,7 @@ use Nexus\Database\NexusDB;
|
||||
use Nexus\Imdb\Imdb;
|
||||
use NexusPlugin\PostLike\PostLike;
|
||||
use NexusPlugin\StickyPromotion\Models\StickyPromotion;
|
||||
use NexusPlugin\StickyPromotion\Models\StickyPromotionParticipator;
|
||||
use Rhilip\Bencode\Bencode;
|
||||
|
||||
class Test extends Command
|
||||
@@ -76,10 +77,8 @@ class Test extends Command
|
||||
*/
|
||||
public function handle()
|
||||
{
|
||||
$torrent = Torrent::query()->find(2);
|
||||
$torrent = apply_filter('torrent_detail', $torrent);
|
||||
$user = \App\Models\User::query()->find(10001);
|
||||
do_action('announced', $torrent->toArray(), $user->toArray());
|
||||
$r = StickyPromotionParticipator::query()->first();
|
||||
dd($r->created_at);
|
||||
}
|
||||
|
||||
|
||||
|
||||
@@ -574,13 +574,13 @@ function last_query($all = false)
|
||||
|
||||
function format_datetime($datetime, $format = 'Y-m-d H:i')
|
||||
{
|
||||
if ($datetime instanceof \Carbon\Carbon) {
|
||||
return $datetime->format($format);
|
||||
try {
|
||||
$carbonTime = \Carbon\Carbon::parse($datetime);
|
||||
$carbonTime->format($format);
|
||||
} catch (\Exception) {
|
||||
do_log("Invalid datetime: $datetime", 'error');
|
||||
return $datetime;
|
||||
}
|
||||
if (is_numeric($datetime) && $datetime > strtotime('1970')) {
|
||||
return date($format, $datetime);
|
||||
}
|
||||
return $datetime;
|
||||
}
|
||||
|
||||
function nexus_trans($key, $replace = [], $locale = null)
|
||||
|
||||
Reference in New Issue
Block a user