@@ -587,14 +587,19 @@ var jsPDF = (function(global) {
587587 + ' (' + pdfEscape ( documentProperties [ key ] ) + ')' ) ;
588588 }
589589 }
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 ( '' ) ;
591596 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 ( '' ) ) ;
598603 } ,
599604 putCatalog = function ( ) {
600605 out ( '/Type /Catalog' ) ;
0 commit comments