Questo codice mi stampa la data con th, come si fa a fare stampare il th un po più in alto?


Codice PHP:
//Date inglesi: Americano=mese+giorno / Inglese=giorno+mese
function data() {
var 
now = new Date();
var 
giornosett now.getDay();
var 
giorno now.getDate();
var 
mese now.getMonth(); 
var 
anno now.getFullYear();
var 
nameDay = new Array('Sunday','Monday','Tuesday','Wednesday','Thursday','Friday','Saturday');
var 
nameMth = new Array('Jan','Feb','Mar','Apr','May','Jun','Jul','Aug''Sep','Oct','Nov’,‘Dec');
if (
giorno ==|| giorno ==21 || giorno ==31) { giorno=+giorno+'st'; }; 
if (
giorno ==|| giorno ==22) { giorno=+giorno+'nd'; }; 
if (
giorno ==|| giorno ==23) { giorno=+giorno+'rd'; }; 
if (
giorno >=&& giorno <=20 || giorno ==30) { giorno=+giorno+'th'; };  
document.write(' 'nameDay[giornosett] + ', ' nameMth[mese] + '  ' giorno '  ' anno '');

Stampa: Sunday, Aug 12th 2012