aboutsummaryrefslogtreecommitdiffstats
path: root/src/apis.js
diff options
context:
space:
mode:
Diffstat (limited to 'src/apis.js')
-rw-r--r--src/apis.js12
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) + ':' +