diff options
| author | Misko Hevery | 2010-10-26 14:25:01 -0700 | 
|---|---|---|
| committer | Misko Hevery | 2010-10-26 14:25:01 -0700 | 
| commit | 1d52349440d40de527b5d7f3849070f525c1b79b (patch) | |
| tree | 1dd98c7b68e6c6c9ae129ced25beec94e7c23c93 /src/apis.js | |
| parent | 3eb0c8bc67644412f34e55945f4b538f87bbb003 (diff) | |
| download | angular.js-1d52349440d40de527b5d7f3849070f525c1b79b.tar.bz2 | |
Reverted change 841013a4c4d25acf6fc9ff40e449c3d0a4b82ec3 which does not work on all browsers
Diffstat (limited to 'src/apis.js')
| -rw-r--r-- | src/apis.js | 11 | 
1 files changed, 9 insertions, 2 deletions
| diff --git a/src/apis.js b/src/apis.js index a90685cc..ffa2e788 100644 --- a/src/apis.js +++ b/src/apis.js @@ -209,8 +209,15 @@ var angularString = {     * @return {(Date|string)}     */    'toDate':function(string){ -    var date = new Date(string); -    return isNaN(date.getTime()) ? string : date; +    var match; +    if (typeof string == 'string' && +        (match = string.match(/^(\d\d\d\d)-(\d\d)-(\d\d)T(\d\d):(\d\d):(\d\d)Z$/))){ +      var date = new Date(0); +      date.setUTCFullYear(match[1], match[2] - 1, match[3]); +      date.setUTCHours(match[4], match[5], match[6], 0); +      return date; +    } +    return string;    }  }; | 
