Date Format Validation in Laravel Framework?

Validation: date

$request->validate([
'date_of_birth' => 'date'
]);

Validation: date_format

$request->validate([
'date_of_birth' => 'date_format:m/d/Y'
]);

Validation: after

$request->validate([
'start_date' => 'date_format:m/d/Y|after:tomorrow'
]);

Validation: after_or_equal

$now=date('m/d/Y');
$request->validate([
'start_date' => 'date_format:m/d/Y|after_or_equal:'.$now
]);

Validation: before

$request->validate([
'end_date' => 'date_format:m/d/Y|before:start_date',
'start_date' => 'date_format:m/d/Y|after:tomorrow'
]);

Validation: before_or_equal

$request->validate([
'end_date' => 'date_format:m/d/Y|before_or_equal:start_date',
'start_date' => 'date_format:m/d/Y|after:tomorrow'
]);

File name : index.php

public function create()
{
$date = date('Y-m-d H:i:s');
$newDate = \Carbon\Carbon::createFromFormat('Y-m-d H:i:s', $date)
->format('d-m-Y');

dd($newDate);
}

File name : index.php

public function create()
{
$date = "2020-02-22";
$newDate = \Carbon\Carbon::createFromFormat('Y-m-d', $date)
->format('m/d/Y');
dd($newDate);
}

File name : index.php

public function create()
{
$date = "02/22/2020";
$newDate = \Carbon\Carbon::createFromFormat('m/d/Y', $date)
->format('Y-m-d');
dd($newDate);
}

File name : index.php

public function create()
{
$date = "2020-02-22";
$newDate = \Carbon\Carbon::createFromFormat('Y-m-d', $date)
->format('d/m/Y');
dd($newDate);
}

How to change date formate in laravel

File name : index.php

public function create()
{
$date = date('Y-m-d H:i:s');
$newDate = \Carbon\Carbon::createFromFormat('Y-m-d H:i:s', $date)
->format('d-m-Y');

dd($newDate);
}

Example 2: Y-m-d to m/d/Y

File name :

public function create()
{
$date = "2020-02-22";
$newDate = \Carbon\Carbon::createFromFormat('Y-m-d', $date)
->format('m/d/Y');
dd($newDate);
}

Example 3: m/d/Y to Y-m-d

File name :

public function create()
{
$date = "02/22/2020";
$newDate = \Carbon\Carbon::createFromFormat('m/d/Y', $date)
->format('Y-m-d');
dd($newDate);
}

Example 3: Y-m-d to d/m/Y

File name :

public function create()
{
$date = "2020-02-22";
$newDate = \Carbon\Carbon::createFromFormat('Y-m-d', $date)
->format('d/m/Y');
dd($newDate);
}





Previous Next


Trending Tutorials




Review & Rating

0.0 / 5

0 Review

5
(0)

4
(0)

3
(0)

2
(0)

1
(0)

Write Review Here


Ittutorial