@@ -587,14 +587,19 @@ var jsPDF = (function(global) {
587
587
+ ' (' + pdfEscape ( documentProperties [ key ] ) + ')' ) ;
588
588
}
589
589
}
590
- var created = new Date ( ) ;
590
+ var created = new Date ( ) ,
591
+ tzoffset = created . getTimezoneOffset ( ) ,
592
+ tzsign = tzoffset < 0 ? '+' : '-' ,
593
+ tzhour = Math . floor ( Math . abs ( tzoffset / 60 ) ) ,
594
+ tzmin = Math . abs ( tzoffset % 60 ) ,
595
+ tzstr = [ tzsign , padd2 ( tzhour ) , "'" , padd2 ( tzmin ) , "'" ] . join ( '' ) ;
591
596
out ( [ '/CreationDate (D:' ,
592
- created . getUTCFullYear ( ) ,
593
- padd2 ( created . getUTCMonth ( ) + 1 ) ,
594
- padd2 ( created . getUTCDate ( ) ) ,
595
- padd2 ( created . getUTCHours ( ) ) ,
596
- padd2 ( created . getUTCMinutes ( ) ) ,
597
- padd2 ( created . getUTCSeconds ( ) ) , ')' ] . join ( '' ) ) ;
597
+ created . getFullYear ( ) ,
598
+ padd2 ( created . getMonth ( ) + 1 ) ,
599
+ padd2 ( created . getDate ( ) ) ,
600
+ padd2 ( created . getHours ( ) ) ,
601
+ padd2 ( created . getMinutes ( ) ) ,
602
+ padd2 ( created . getSeconds ( ) ) , tzstr , ')' ] . join ( '' ) ) ;
598
603
} ,
599
604
putCatalog = function ( ) {
600
605
out ( '/Type /Catalog' ) ;
0 commit comments