PDA

View Full Version : [java] Un aiuto per un calendario giuliano


Papero rosso
02-03-2009, 21:44
Salve a tutti :)

Vi chiedo un aiuto per risolvere una questione banale per un programmatore
serio ma insormontabile per me...

devo inserire in un pagina web statica all'interno del classico
<div></div> la data corrente in formato giuliano

Per i curiosi riporto da wikipedia


Il giorno giuliano (Julian Day, JD) è il numero di giorni passati dal mezzogiorno del lunedì 1º gennaio 4713 a.C.[1]. Il sistema dei giorni giuliani è stato progettato per fornire agli astronomi un singolo sistema di date che potesse essere usato per lavorare con differenti calendari, e per unificare differenti cronologie storiche, giacché esso non presenta la difficoltà di anni bisestili, cambi di calendario, eccetera.




Ora io lo script lo avrei anche trovato....ed è il seguente




/* ***************************************** *
* Date object expansion script *
* Adds extra date methods to all your dates *
* copyright Stephen Chapman 30 Dec 2007 *
* http://javascript.about.com/ *
* *
* You may copy this script provided that no *
* changes to the script or content are made *
* *
* Additional methods added: *
* addDays(number_of_days_to_add) *
* week_num = getWeek() *
* day_of_year = getDOY() *
* julian_day = getJulian() *
* month_name = getMonthName() *
* day_of_week = getDayName() *
* ***************************************** */

Date.prototype.addDays = function(days) {this.setDate(this.getDate()+days);}
Date.prototype.getWeek = function() {var onejan = new Date(this.getFullYear(),0,1); return Math.ceil((((this - onejan) / 86400000) + onejan.getDay())/7);}
Date.prototype.getDOY = function() {var onejan = new Date(this.getFullYear(),0,1); return Math.ceil((this - onejan) / 86400000);}
Date.prototype.getJulian = function() {return Math.floor((this / 86400000) -
(this.getTimezoneOffset()/1440) + 2440587.5);}
Date.prototype.getMonthName = function() {var m = ['January','February','March','April','May','June','July','August','September','October','November','December']; return m[this.getMonth()];}
Date.prototype.getDayName = function() {var d = ['Sunday','Monday','Tuesday','Wednesday','Thursday','Friday','Saturday']; return d[this.getDay()];}




La mia domanda è ....cosa devo scrivere nei mio bellissmo tag <p>, <div> etc... per far si che nella mia paginetta
web che sto regalando ad una associazione di astrofili compaiano sti maledetti
giorni giuliani ?????

Insomma....vorrei la pappa pronta :cry: ...è un favore che sto facendo a dei carissmi
amici ma purtroppo conosco discretamente XHTML e CSS ma non so una mazza di java....e penso che sia l'unico metodo "semplice" per inserire sti giorni giuliani in una pagina....

:help:

Papero rosso
03-03-2009, 15:30
:help:

Raggazzi non c'è proprio nessuno che puo darmi una mano ???

Papero rosso
04-03-2009, 20:07
Provo a fare un UP nella speranza che qualcuno mi dia una mano... :cry:

Papero rosso
05-03-2009, 20:55
Un uppino piccolo piccolo :mc: