Visualizzazione dei risultati da 1 a 3 su 3
  1. #1

    Aiuto per inserie la data nel formato giuliano

    Salve a tutti Dopo anni di letture
    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

    , <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 ...è 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....

  2. #2
    scrivici:

    codice:
    <script type="text/javascript">
    <!--
    var d  = new Date();
    document.write(d.getJulian());
    -->
    </script>
    I DON'T Double Click!

  3. #3
    GRAZIE 1000 artorius mi hai risolto questa cosa
    che per me era insormontabile ...

    Per tutti coloro che sono bestie come me in java pubblico la
    soluzione per esteso

    -------------------------------------------------
    -------------------------------------------------
    <html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
    <title></title>

    <SCRIPT language="JavaScript1.2" src="jiulian.js" type="text/javascript"></SCRIPT>

    </head>
    <body>



    <script type="text/javascript">
    <!--
    var d = new Date();
    document.write(d.getJulian());
    -->
    </script></p>

    <!-- SE INSERISCO UNO STILE PER IL TAG P, ESEMPIO il GRASSETTO, LA DATA DIVERRA SCRITTA
    IN GRASSETTO PIUTTOSTO CHE IN GIALLO -->


    </body>
    </html>

    ---------------------------------------------------------
    ---------------------------------------------------------

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.