- 
pattern that causes timezone wrong value - 
FEB 07, 2016
- 
FEB 07, 2016 10:00 AM
 
- 
var US_DATETIME_PATTERN_REGEXP = /^(\w{3}\s\d{1,2},\s\d{4})(\s(\d{1,2}:{0,1}){2}\s(am|pm)){0,1}?$/i;
var US_DATETIME_PATTERN_MOMENT = 'MMM DD, YYYY hh:mm a';- 
pattern that works with timezones - 
2016-02-07
- 
2016-02-07 10:00:00
 
- 
var CUSTOM_DATETIME_PATTERN_REGEXP = /^(\d{4}-\d{1,2}-\d{1,2})(\s(\d{1,2}:{0,1}){2,3}){0,1}?$/i;
var CUSTOM_DATETIME_PATTERN_MOMENT = 'YYYY-MM-DD HH:mm:ss';- 
javascript date object string pattern - 
Sun Feb 07 2016
- 
Sun Feb 07 2016 07:00:00
 
- 
var JS_DATETIME_PATTERN_REGEXP = /^(\w{3}\s\w{3}\s\d{1,2}\s\d{4})(\s(\d{1,2}:{0,1}){3}(\s\w{3}-\d{4}){0,1}){0,1}?$/i;
var JS_DATETIME_PATTERN_MOMENT = 'ddd MMM DD YYYY HH:mm:ss';