Errore metodo funtione().metodo senza variabile

di il
5 risposte

Errore metodo funtione().metodo senza variabile

Salve

per estrarre la data dell'ultima modifica
basta scrivere
document.writeln( Date(document.lastModified) + " " + "<BR>")

ma se devo estrarre l'anno o l'ora
sono obbligato ad appoggiarmi a una variabile?

update = new Date(document.lastModified)
theMonth = update.getMonth() + 1
theDate = update.getDate()
theYear = update.getFullYear()
document.writeln("<I>Last updated:" + theMonth + "/" + theDate + "/" + theYear + "</I>")

come mai non funziona
document.writeln("Last updated:" + Date(document.lastModified)getFullYear())

Date(document.lastModified)getFullYear()
non posso utilizzare il metodo direttamente attaccato alla funzione?

5 Risposte

  • Re: Errore metodo funtione().metodo senza variabile

    Aggiungi la new ed il punto prima di getFullYear
    document.writeln("Last updated:" + new Date(document.lastModified).getFullYear())

    mi permetto di segnalare questo : https://playcode.io/online-javascript-edito
  • Re: Errore metodo funtione().metodo senza variabile

    Molto gentile
    ma mi e' difficile aggiungere 1 al mese
    mi fa 21 anziche' 3

    document.writeln("Last updated:" + new Date(document.lastModified).getMonth() + 1 )

    mentre funziona
    update = new Date(document.lastModified)
    theMonth = update.getMonth() + 1
  • Re: Errore metodo funtione().metodo senza variabile

    Non somma i numeri ma accoda le stringhe ,non potresti fare una cosa simile :

    var a=new Date(document.lastModified).getMonth()
    var b=a+1
    document.writeln("Last updated:" + b)
  • Re: Errore metodo funtione().metodo senza variabile

    Grazie
    se uso una variabile di appoggio funziona

    update = new Date(document.lastModified)
    theMonth = update.getMonth() + 1

    ma perche' non cosi?
    neanche convertendo stringa in integer

    document.writeln("Last updated:" + String(parseInt(new Date(document.lastModified).getMonth) + 1))
  • Re: Errore metodo funtione().metodo senza variabile

    Per scrivere senza variabili di appoggio ho dovuto estrarre come stringa il mese e time

    cioe' GG/MM/AAAA hh:mm:ss
    document.write("<BR>" + "Ultima Modifica: " + " " + new Date(document.lastModified).getDate() + "/" +
    String(document.lastModified).substr(0, 2) + "/" +
    new Date(document.lastModified).getFullYear() + " " + " " +
    String(document.lastModified).substr(11, 8 ) + "<BR>")
    se avete altri suggerimenti
    GRAZIE
Devi accedere o registrarti per scrivere nel forum
5 risposte