src/browser/ui/validation.js
function($node,val){
					return !val.match(/^(\d{4}-\d{2}-\d{2})T(.+)(Z|(\+|-)([01][0-9]|2[0-3]):([0-5][0-9]))$/)
						|| !checkDateFormat(RegExp.$1) || !checkTimeFormat(RegExp.$2)
						|| checkMinAndMax($node,Date.parse(val),Date.parse); //should avoid parse date...
				}
function($node,val){
					return !val.match(/^(\d{4}-\d{2}-\d{2})T(.+)(Z|(\+|-)([01][0-9]|2[0-3]):([0-5][0-9]))$/)
						|| !checkDateFormat(RegExp.$1) || !checkTimeFormat(RegExp.$2)
						|| checkMinAndMax($node,Date.parse(val),Date.parse); //should avoid parse date...
				}
http://www.w3.org/TR/html5/common-microsyntaxes.html#valid-global-date-and-time-string