%PDF- %PDF-
Mini Shell

Mini Shell

Direktori : /var/www/html/hrsys/api/app/Imports/
Upload File :
Create Path :
Current File : /var/www/html/hrsys/api/app/Imports/BaseImportModel.php

<?php


namespace App\Imports;

use Carbon\Carbon;
use ErrorException;
use Exception;
use PhpOffice\PhpSpreadsheet\Shared\Date;

class BaseImportModel
{

    /**
     * Transform a date value into a Carbon object.
     *
     * @param $value
     * @param string $format
     * @return Carbon
     * @throws Exception
     */
    public function transformDate($value, $format = 'Y-m-d')
    {
        try {
            return Carbon::instance(Date::excelToDateTimeObject($value));
        } catch (ErrorException $e) {
            return Carbon::createFromFormat($format, $value);
        }
    }

}

Zerion Mini Shell 1.0