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/apis.js | |
| parent | 9a6967755116f14b6f27fc00b5976b58f0bc6fcd (diff) | |
| download | angular.js-9250fce19c39203c702f22fde43724e1a7a19544.tar.bz2 | |
fixed opera date.toISOString issue
Closes #365
Diffstat (limited to 'src/apis.js')
| -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) + ':' + |
