Page 1 of 1

Sample for data module's parseDate feature

Posted: Mon Aug 12, 2013 12:38 pm
by tolgaulas
New data module is great! However, by default only supports datetime format "YYYY-MM-DD". So if you like to add datetime formats other than the default, (i.e "YYYY-MM-DD HH:MM:SS") below is the code piece you may use:

Code: Select all

data: {
	table: document.getElementById('your_own_table_id_name'),
	parseDate: function(val){
		var matched;
		if (typeof val === 'string') {
			matched = val.match('^([0-9]{4})-([0-9]{2})-([0-9]{2}) ([0-9]{2}):([0-9]{2}):([0-9]{2})$');
			if (matched){
				return Date.UTC(+matched[1], matched[2] - 1, +matched[3], +matched[4], +matched[5], +matched[6]);
			}
		}
	}
},