- Home
- Categorie
- Coding e Sistemistica
- Altri linguaggi per il web
- [ASP] Perchè la data non cambia ?
-
[ASP] Perchè la data non cambia ?
Volendo utilizzare questo script per inserire delle news non capisco perchè mi appare sempre come data 3 luglio ?
<..>
-
Ciao, ti ho tagliato tutto il codice perchè troppo lungo, ti invito a postare nuovamente lo script, però solo le parti di codice che non funzionano correttamente.
Così è più semplice analizzare il codice.
Ciao
-
Il problema è che non capisco qual'è la parte di codice che non funziona ?
Ecco perchè avevo postato tutto il codice !
Cmq il problema è relativo alla data che resta sempre fissa al 3 luglio 2007 una volta inserite le news mentre l'ora viene sempre aggiornata.
Posto i codici presi a pezzi che fanno riferimento alla data (spero che siano quelli giusti).Primo pezzo
If Request.Form("updatedate") = "True" Then
inewsdate = DateValue(Month(date) & "/" & Day(date) & "/" & Year(date))
ihour = hour(time)
iminute = minute(time)
isecond = second(time)
If Len(ihour) = 1 Then
ihour = "0" & CStr(ihour)
End If
If Len(iminute) = 1 Then
iminute = "0" & CStr(iminute)
End If
If Len(isecond) = 1 Then
isecond = "0" & CStr(isecond)
End If
inewstime = ihour & ":" & iminute & ":" & isecond
Else
inewsdate=Request.Form("inewsdate")
inewstime=Request.Form("inewstime")
Secondo pezzo<td bgcolor="<%=title_background %>" style="font-size: <%=title_text_size %>pt; font-family: Verdana; color: <%= title_text_color %>; font-weight: bold;">
<%=title %> - <%=newsdate %> @ <%= newstime %>Terzo pezzo
Date: <%=newsdate %> @ <%=newstime %><br>
-
Se fai un
response.write (date())
e un
response.write(now())che date ti vengono stampate?
-
Come devo scrivere il codice e dove ?
-
Prima di if request.form().....
response.write (date()) & "<br/>"
response.write(now()) & "<br/>"
response.write DateValue(Month(date) & "/" & Day(date) & "/" & Year(date))
-
Finalmente sono riuscito.....
allora scrivendo :
"response.write (date())" mi viene fuori 07/03/2007scrivendo :
"response.write(now())" mi viene fuori
07/03/2007 22.18.49 (l'ora è corretta)
Che vuol dire che il server ha la data sballata ?
-
mi sembra che sia tutto settato correttamente, scrivendo l'ultimo?
response.write DateValue(Month(date) & "/" & Day(date) & "/" & Year(date))
-
I codici li ho scritti tra <% %> su un foglio vuoto e uplodati sul server !
-
Come settatto correttamente ? Mica siamo a Luglio ? :bho:
-
Pardon la data è corretta ????
-
Aspetta stai in linea che scrivo l'ultimo codice e ti faccio sapere ?
-
mi sembra che sia tutto settato correttamente, scrivendo l'ultimo? response.write DateValue(Month(date) & "/" & Day(date) & "/" & Year(date))questo :
03/07/2007
-
Allora perchè mi appare in alto la scritta data 3 Luglio 2007 !
Dove posso cercare il codice incriminato ?
-
Sei ancora online ?
-
Forse ho trovato il codice incriminato.....nella sintesi delle news mi appare la data corretta in questo formato 03/07/2007 mentre andando sul particolare mi appare la scritta 3 luglio, 2007 (perchè lo 07 per lui è luglio, ma perchè mi scrive luglio ?)
Il codice errato penso sia questonewslongdate= CStr(Day(newsdate)) & " " & MonthName(Month(newsdate)) & ", " & Cstr(Year(newsdate))
se ci puoi dare una occhiata perchè io non ci capisco niente ?
-
mi sorge un dubbio...
cambia un po' questa riga:
inewsdate = DateValue(Month(date) & "/" & Day(date) & "/" & Year(date))con questa
inewsdate = Day(date) & "/" & Month(date) & "/" & Year(date)
Perchè oggi è il 07/03/2007 e il 3 luglio è il 03/07/2007
-
Posta un po' di codice in più mi raccomando mettilo tra i tag [ CODE ] [ /CODE ] perchè almeno è più semplice leggerlo
Ciao
-
@Legolas said:
mi sorge un dubbio...
cambia un po' questa riga:
inewsdate = DateValue(Month(date) & "/" & Day(date) & "/" & Year(date))con questa
inewsdate = Day(date) & "/" & Month(date) & "/" & Year(date)
Perchè oggi è il 07/03/2007 e il 3 luglio è il 03/07/2007
Cavolo.....sei un genio !!!!
Avevi proprio ragione ora la data corrispondeMa cosa è cambiato ?????
-
invece di dargli la data all'"inglese" mm/gg/aaaa
l'ho messa all'italiana gg/mm/aaaaCiò vuol dire che se un giorno cambierai server e questo è impostato con date inglesi avrai il problema inverso e ti dovrai ricordare di mettere la data all'inglese
Ciao