uawdijnntqw1x1x1
IP : 216.73.216.93
Hostname : panel.codeskitter.com
Kernel : Linux panel.codeskitter.com 6.8.0-100-generic #100-Ubuntu SMP PREEMPT_DYNAMIC Tue Jan 13 16:40:06 UTC 2026 x86_64
Disable Function : apache_child_terminate, apache_note, apache_setenv, define_syslog_variables, dl, link, opcache_get_status, openlog, pcntl_exec, pcntl_fork, pcntl_setpriority, popen, posix_getpwuid, posix_kill, posix_mkfifo, posix_setpgid, posix_setsid, posix_setuid
OS : Linux
PATH:
/
home
/
users
/
unlimited
/
www
/
sigmaerp.codeskitter.site
/
app
/
Traits
/
FormatsDateInputs.php
/
/
<?php namespace App\Traits; use Carbon\Carbon; trait FormatsDateInputs { public function getDateFormats(): array { return ['d-m-Y', 'd/m/Y', 'Y-m-d', 'Y/m/d']; } /** * Format the given date input to Y-m-d format. * * @param string $dateInput * @return string|null */ protected function toSystemDateFormat($dateInput) { foreach ($this->getDateFormats() as $format) { try { $date = Carbon::createFromFormat($format, $dateInput); return $date->format('Y-m-d'); } catch (\Exception $e) { // Skip to the next format } } return null; } /** * User Date Format: * Convert Date to User Assigned Date Format * @return null or string * */ public function toUserDateFormat($dateInput) { if(!$dateInput){ return null; } try { $date = Carbon::parse($dateInput); return $date->format(app('company')['date_format']); } catch (\Exception $e) { // } return null; } }
/home/users/unlimited/www/sigmaerp.codeskitter.site/app/Traits/FormatsDateInputs.php