Skip to content

Commit 3dc97ae

Browse files
committed
Update docs.
1 parent 6b7e5d9 commit 3dc97ae

File tree

1 file changed

+41
-0
lines changed

1 file changed

+41
-0
lines changed

README.md

Lines changed: 41 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -94,6 +94,47 @@ You can format column by setting it via Column definition on you DataTable servi
9494
Column::make('mobile')->exportFormat('00000000000'),
9595
```
9696

97+
## Date Fields Formatting
98+
99+
The package will auto-detect date fields when used with a valid format.
100+
101+
```phpt
102+
Column::make('report_date')->exportFormat('mm/dd/yyyy'),
103+
Column::make('created_at'),
104+
Column::make('updated_at')->exportFormat(NumberFormat::FORMAT_DATE_DATETIME),
105+
```
106+
107+
## Valid Date Formats
108+
109+
Valid date formats can be adjust on `datatables-export.php` config file.
110+
111+
```phpt
112+
'date_formats' => [
113+
'mm/dd/yyyy',
114+
NumberFormat::FORMAT_DATE_DATETIME,
115+
NumberFormat::FORMAT_DATE_YYYYMMDD,
116+
NumberFormat::FORMAT_DATE_XLSX22,
117+
NumberFormat::FORMAT_DATE_DDMMYYYY,
118+
NumberFormat::FORMAT_DATE_DMMINUS,
119+
NumberFormat::FORMAT_DATE_DMYMINUS,
120+
NumberFormat::FORMAT_DATE_DMYSLASH,
121+
NumberFormat::FORMAT_DATE_MYMINUS,
122+
NumberFormat::FORMAT_DATE_TIME1,
123+
NumberFormat::FORMAT_DATE_TIME2,
124+
NumberFormat::FORMAT_DATE_TIME3,
125+
NumberFormat::FORMAT_DATE_TIME4,
126+
NumberFormat::FORMAT_DATE_TIME5,
127+
NumberFormat::FORMAT_DATE_TIME6,
128+
NumberFormat::FORMAT_DATE_TIME7,
129+
NumberFormat::FORMAT_DATE_XLSX14,
130+
NumberFormat::FORMAT_DATE_XLSX15,
131+
NumberFormat::FORMAT_DATE_XLSX16,
132+
NumberFormat::FORMAT_DATE_XLSX17,
133+
NumberFormat::FORMAT_DATE_YYYYMMDD2,
134+
NumberFormat::FORMAT_DATE_YYYYMMDDSLASH,
135+
]
136+
```
137+
97138
The format above will treat mobile numbers with leading zeroes.
98139

99140
## Contributing

0 commit comments

Comments
 (0)