diff options
| author | Di Peng | 2011-06-03 09:15:32 -0700 | 
|---|---|---|
| committer | Di Peng | 2011-06-03 09:44:21 -0700 | 
| commit | 9250fce19c39203c702f22fde43724e1a7a19544 (patch) | |
| tree | c3329eea39f1bf278129f70fbc9516a3bc553dd2 /src | |
| parent | 9a6967755116f14b6f27fc00b5976b58f0bc6fcd (diff) | |
| download | angular.js-9250fce19c39203c702f22fde43724e1a7a19544.tar.bz2 | |
fixed opera date.toISOString issue
Closes #365
Diffstat (limited to 'src')
| -rw-r--r-- | src/apis.js | 12 | 
1 files changed, 7 insertions, 5 deletions
| diff --git a/src/apis.js b/src/apis.js index 9311c620..0f2968e6 100644 --- a/src/apis.js +++ b/src/apis.js @@ -764,11 +764,13 @@ var angularString = {  var angularDate = {      'toString':function(date){ -      return !date ? -                date : -                date.toISOString ? -                  date.toISOString() : -                  padNumber(date.getUTCFullYear(), 4) + '-' + +       if (!date) return date; + +       var isoString = date.toISOString ? date.toISOString() : ''; + +       return (isoString.length==24) ? +                isoString : +                padNumber(date.getUTCFullYear(), 4) + '-' +                    padNumber(date.getUTCMonth() + 1, 2) + '-' +                    padNumber(date.getUTCDate(), 2) + 'T' +                    padNumber(date.getUTCHours(), 2) + ':' + | 
