code: 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...
  				}
docs: http://www.w3.org/TR/html5/common-microsyntaxes.html#valid-global-date-and-time-string