1234567891011121314151617181920212223242526272829303132 |
- /*!
- {
- "name": "ES5 Date",
- "property": "es5date",
- "notes": [{
- "name": "ECMAScript 5.1 Language Specification",
- "href": "https://www.ecma-international.org/ecma-262/5.1/"
- }],
- "polyfills": ["es5shim"],
- "authors": ["Ron Waldon (@jokeyrhyme)"],
- "tags": ["es5"]
- }
- !*/
- /* DOC
- Check if browser implements ECMAScript 5 Date per specification.
- */
- define(['Modernizr'], function(Modernizr) {
- Modernizr.addTest('es5date', function() {
- var isoDate = '2013-04-12T06:06:37.307Z',
- canParseISODate = false;
- try {
- canParseISODate = !!Date.parse(isoDate);
- } catch (e) {
- // no ISO date parsing yet
- }
- return !!(Date.now &&
- Date.prototype &&
- Date.prototype.toISOString &&
- Date.prototype.toJSON &&
- canParseISODate);
- });
- });
|