Table of Contents
Video tutorial
How do Date columns work in wpDataTables?
Date columns render date values in the format you specify on the wpDataTables settings page. If the source data cannot be interpreted as a date, PHP defaults to 01/01/1970.
They cast values as dates and format them using your plugin settings.
- Rendering rules: values are set as dates and formatted using the plugin-defined format.
- Sorting rules: date-based sorting.
- Applicable filter types: date range.
Issues to note:
- With Excel files, format Date columns as plain text; the PHPSpreadsheet library does not parse all Excel date formats correctly, which often results in 01/01/1970 rendering.
- With MySQL, cast timestamp and datetime columns as dates only to avoid problems.
- Global search does not support date-based searching.
What does a Date column look like? Example of a table using date columns
In the example table, the Date column is formatted as DD/MM/YYYY (for example, 20/10/2018), shown alongside referral emails, hits, visitors, and revenue data.
How do I set the date input format? Date column settings

If you created table using “Create a table linked to an existing data source” and the “Date” column is not rendered well (e.g., some cell values are missing) you have to choose the “Date input format” used in the provided data source. Our plugin guesses date formats correctly in most cases, but in cases where you have dates in string column in Excel, for example, you will need to “tell” our plugin which format to expect from your data source.
If you are creating a table using “Create a table by importing data from data source”, you should set “Date input format” before you create a table so that date values will be saved in the correct format in the database. You will see a “Date input format” dropdown in the column block that is a “Date” column type.
Where can I learn more?
- Configuration settings
- Calculation functions (totals row)
- Creating editable tables and filling table data manually
- Creating non-editable tables from Excel files
- Creating non-editable tables from Google Spreadsheets
- String (text) columns
- Float columns
- Date columns
- DateTime columns
- Time columns
- Image columns
- URL link columns
- E-mail link columns
- Currency/price columns
- Formula (calculated) columns
- Coloring and styling columns
- Hiding (dynamic) columns
- Column types overview