Date Templating with Laravel

The Date field allows content writers to add a date that represents a calendar day.

Get the date value

Date value is a string formatted as YYYY-MM-DD (example: 2017-02-19).

Here is an example that retrieves the value of a Date field with the API ID of date.

Copy
<time>{{ $document->data->date }}</time>
// Outputs: 2017-02-19

Format the Date

You can also customize the output of the Date field.

Copy
@php
    use Prismic\Dom\Date;
    $date = Date::asDate($document->data->date);
@endphp

<time>{{ $date->format('l M jS, Y') }}</time>
// Outputs: Sunday Feb 19th, 2017