I cannot seem to get my date column to format properly. I have successfully been able to format dates in other grids but something isn’t working for me here:
var reminderSource = {
url: "../urlToPHP.php",
datatype: 'json',
data: { action: 'reminders' },
datafield: [
{ name: 'title', type: 'string' },
{ name: 'category', type: 'string' },
{ name: 'start', type: 'date' }
]
}
var reminderSourceAdapter = new $.jqx.dataAdapter(reminderSource);
$("#remindersGrid").jqxGrid({
theme: theme,
width: 600,
height: 200,
rowsheight: 20,
selectionmode: 'singlerow',
filterable: true,
columnsresize: true,
columnsreorder: true,
sortable: true,
editable: true,
source: reminderSourceAdapter,
columns: [
{ text: 'Date', datafield: "start", columntype: 'datetimeinput', cellsformat: "hh:mm tt", width: 150 },
{ text: 'Category', datafield: 'category', width: 100 },
{ text: 'Title', datafield: 'title', width: 300 }
]
});
The start
column in my MySQL database is of type datetime, do you know why the date is not formatting? (it’s coming in as shown in the db yyyy-mm-dd hh:mm:ss)