Dsy Network www | forum | my | didattica | howto | wiki | el goog | stats | blog | dona | rappresentanti
Homepage
 Register   Calendar   Members  Faq   Search  Logout 
.dsy:it. : Powered by vBulletin version 2.3.1 .dsy:it. > Community > Forum De Bell Tolls > [VB]date()
  Last Thread   Next Thread
Author
Thread    Expand all | Contract all    Post New Thread    Post A Reply
Collapse
URANIO
.utente.radioattivo

User info:
Registered: Nov 2001
Posts: 1011 (0.12 al dì)
Location: Casalpusterlengo (LO)
Corso: TICo
Anno:
Time Online: 11 Days, 6:12:08: [...]
Status: Offline

Post actions:

Edit | Report | IP: Logged
[VB]date()

Ho un problemino con la funzione date() che mi restituisce la data del giorno.
Stò facendo un blog e naturalmente quando viene fatto un post salvo pure la data con questa funzione, quando era sul mio computer la data veniva scritta regolarmente in italiano ex"luned',30 luglio, 2003" .....ma adesso che è sul server(americano) la data viene visualizzata in inglese" Wednesday, July 30, 2003".

Come posso trasformarla in italiano?:(

__________________
BinarySun
"L'intelligenza è una pianta che va curata continuamente.
Dovreste vedere com'è bello, il mio bonsai."
Rat-man®

30-07-2003 15:20
Click Here to See the Profile for URANIO Click here to Send URANIO a Private Message Find more posts by URANIO Add URANIO to your buddy list Printer Friendly version Email this Article to a friend Reply w/Quote
Collapse
lorenzo
...ma anche no.

User info:
Registered: Jun 2002
Posts: 3149 (0.38 al dì)
Location: Milano
Corso: F49
Anno: 00000011
Time Online: 49 Days, 1:47:46 [...]
Status: Offline

Post actions:

Edit | Report | IP: Logged

Se lo script viene eseguito su un server americano, quindi con software in inglese, dubito che potrà mai scrivere la data coi nomi dei giorni e dei mesi in italiano. Al massimo puoi impostarlo in modo che la scriva solo con le cifre (vbShortDate), cmq ti visualizza prima il mese e poi il giorno.

A meno che tu non ti voglia fare una funzioncina di conversione. Non sarebbe nemmeno una cosa lunga.

__________________
Non ti laureare, continua a cazzeggiare!

"È tutta merda..." - clod81

30-07-2003 15:28
Click Here to See the Profile for lorenzo Click Here to See the Blog of lorenzo Click here to Send lorenzo a Private Message Visit lorenzo's homepage! Find more posts by lorenzo Add lorenzo to your buddy list Printer Friendly version Email this Article to a friend Reply w/Quote
Collapse
URANIO
.utente.radioattivo

User info:
Registered: Nov 2001
Posts: 1011 (0.12 al dì)
Location: Casalpusterlengo (LO)
Corso: TICo
Anno:
Time Online: 11 Days, 6:12:08: [...]
Status: Offline

Post actions:

Edit | Report | IP: Logged

lo so ma volevo fare quacosa di + ...em veloce!
Dato che essendo americano pure la data è sfasata, quindi per ogni data dovrei aggiungere 6 ore, verificare che la data non cambi e poi modificare il tutto in italiano!

__________________
BinarySun
"L'intelligenza è una pianta che va curata continuamente.
Dovreste vedere com'è bello, il mio bonsai."
Rat-man®

30-07-2003 16:14
Click Here to See the Profile for URANIO Click here to Send URANIO a Private Message Find more posts by URANIO Add URANIO to your buddy list Printer Friendly version Email this Article to a friend Reply w/Quote
Collapse
lorenzo
...ma anche no.

User info:
Registered: Jun 2002
Posts: 3149 (0.38 al dì)
Location: Milano
Corso: F49
Anno: 00000011
Time Online: 49 Days, 1:47:46 [...]
Status: Offline

Post actions:

Edit | Report | IP: Logged

In che senso "verificare che la data non cambi" aggiungendo le sei ore? È una normale converione di fusorario, no?

Per la traduzione puoi farti due array con i nomi dei giorni e dei mesi.
Con la funzione DatePart ti fai ritornare l'indice prima del giorno della settimana, poi del giorno vero proprio, il mese e l'anno.
Per il giorno della settimana e il mese ti ritorna un indice, con il quale vai a beccarti la stringa dall'array che ti sei fatto prima.
Dovrebbe funzionare.

code:
Dim giorni(7) giorni(1) = "domenica" giorni(2) = "lunedì" ... Dim mesi(12) mesi(1) = "gennaio" mesi(2) = "febbraio" ... giornosettimana = giorni(DatePart("w", MiaData)) giorno = DatePart("d", MiaData) mese = mesi(DatePart("m", MiaData)) anno = DatePart("y", MiaData)

__________________
Non ti laureare, continua a cazzeggiare!

"È tutta merda..." - clod81

Last edited by lorenzo on 30-07-2003 at 16:36

30-07-2003 16:32
Click Here to See the Profile for lorenzo Click Here to See the Blog of lorenzo Click here to Send lorenzo a Private Message Visit lorenzo's homepage! Find more posts by lorenzo Add lorenzo to your buddy list Printer Friendly version Email this Article to a friend Reply w/Quote
Collapse
URANIO
.utente.radioattivo

User info:
Registered: Nov 2001
Posts: 1011 (0.12 al dì)
Location: Casalpusterlengo (LO)
Corso: TICo
Anno:
Time Online: 11 Days, 6:12:08: [...]
Status: Offline

Post actions:

Edit | Report | IP: Logged

Ho risolto tutto con un
<%session.lcid=1040%>

...devo solo inserire un controllo quando viene aggiunto un commento...

...ora funzia!
http://www24.brinkster.com/binarysun/index.asp

__________________
BinarySun
"L'intelligenza è una pianta che va curata continuamente.
Dovreste vedere com'è bello, il mio bonsai."
Rat-man®

30-07-2003 16:52
Click Here to See the Profile for URANIO Click here to Send URANIO a Private Message Find more posts by URANIO Add URANIO to your buddy list Printer Friendly version Email this Article to a friend Reply w/Quote
Collapse
lorenzo
...ma anche no.

User info:
Registered: Jun 2002
Posts: 3149 (0.38 al dì)
Location: Milano
Corso: F49
Anno: 00000011
Time Online: 49 Days, 1:47:46 [...]
Status: Offline

Post actions:

Edit | Report | IP: Logged

Originally posted by URANIO
...ora funzia!
http://www24.brinkster.com/binarysun/index.asp



Ehm....
Microsoft VBScript runtime error '800a0046'

Permission denied

/binarysun/index.asp, line 27

__________________
Non ti laureare, continua a cazzeggiare!

"È tutta merda..." - clod81

30-07-2003 16:54
Click Here to See the Profile for lorenzo Click Here to See the Blog of lorenzo Click here to Send lorenzo a Private Message Visit lorenzo's homepage! Find more posts by lorenzo Add lorenzo to your buddy list Printer Friendly version Email this Article to a friend Reply w/Quote
Collapse
sonica
Monkeywrencher

User info:
Registered: Nov 2002
Posts: 197 (0.02 al dì)
Location:
Corso: info
Anno: i've got it all(most)
Time Online: 7 Days, 12:18:41 [...]
Status: Offline

Post actions:

Edit | Report | IP: Logged
da una vecchia msdn library

anche secondo me dovresti riformattarti la data con 3 passaggi di datepart


Microsoft® Visual Basic® Scripting Edition
Funzione DatePart Riferimento al linguaggio
Versione 2


Vedere anche


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

Descrizione
Restituisce la parte specificata di una determinata data.
Sintassi
DatePart(intervallo, data[, primogiornosettimana[, primasettimanaanno]])
La sintassi della funzione DatePart è composta dalle seguenti parti:

Parte Descrizione
intervallo Obbligatoria. Espressione stringa che specifica l'intervallo di tempo che si desidera venga restituito. I possibili valori sono indicati nella sezione Impostazioni.
data Obbligatoria. Espressione di data che si desidera valutare.
primogiornosettimana Facoltativa. Costante che specifica il giorno della settimana. Se omessa, viene automaticamente impostato domenica. I possibili valori sono indicati nella sezione Impostazioni.
primasettimanaanno Facoltativa. Costante che specifica la prima settimana dell'anno. Se omessa, viene automaticamente impostata la prima settimana che include l'1 gennaio. I possibili valori sono indicati nella sezione Impostazioni.


Impostazioni
I possibili valori dell'argomento intervallo sono:
Valore Descrizione
yyyy Anno
q Trimestre
m Mese
y Giorno dell'anno
d Giorno
w Giorno della settimana
ww Settimana dell'anno
h Ora
n Minuti
s Secondi


I possibili valori dell'argomento primogiornosettimana sono:

Costante Valore Descrizione
vbUseSystem 0 Viene utilizzata l'impostazione API NLS (National Language Support).
vbSunday 1 Domenica (impostazione predefinita)
vbMonday 2 Lunedì
vbTuesday 3 Martedì
vbWednesday 4 Mercoledì
vbThursday 5 Giovedì
vbFriday 6 Venerdì
vbSaturday 7 Sabato


I possibili valori dell'argomento primasettimanaanno sono:

Costante Valore Descrizione
vbUseSystem 0 Viene utilizzata l'impostazione API NLS (National Language Support).
vbFirstJan1 1 Settimana in cui cade l'1 gennaio (impostazione predefinita).
vbFirstFourDays 2 Prima settimana che include almeno quattro giorni.
vbFirstFullWeek 3 Prima settimana completa.



Osservazioni
È possibile utilizzare la funzione DatePart per valutare una data e restituire un intervallo di tempo specifico. È possibile, ad esempio, utilizzarla per calcolare il giorno della settimana o l'ora corrente.
L'argomento primogiornosettimana ha effetto sui calcoli in cui sono utilizzati i simboli di intervallo "w" e "ww".

Se data è un valore letterale di data, l'anno specificato diventerà parte permanente della data. Se invece l'argomento è racchiuso tra virgolette doppie (" ") e l'anno è stato omesso, nel codice verrà inserito l'anno corrente ad ogni valutazione dell'espressione data. Ciò consente di scrivere codice utilizzabile in anni diversi.

Nell'esempio seguente la funzione DatePart viene utilizzata per individuare il trimestre in cui rientra la data specificata.

Function GetQuarter(TheDate)
GetQuarter = DatePart("q", TheDate)
End Function

__________________
I really love your peaches,
wanna shake your tree...

The Joker - Steve Miller Band

30-07-2003 17:40
Click Here to See the Profile for sonica Click Here to See the Blog of sonica Click here to Send sonica a Private Message Visit sonica's homepage! Find more posts by sonica Add sonica to your buddy list Printer Friendly version Email this Article to a friend Reply w/Quote
Collapse
URANIO
.utente.radioattivo

User info:
Registered: Nov 2001
Posts: 1011 (0.12 al dì)
Location: Casalpusterlengo (LO)
Corso: TICo
Anno:
Time Online: 11 Days, 6:12:08: [...]
Status: Offline

Post actions:

Edit | Report | IP: Logged

Originally posted by lorenzo
Ehm....

Ci stò lavorando
Ogni tanto mi fa quello scherzo ......penso sia dovuto al server che non mi permette di accedere al file che segna il numero di visitatori!
......Sul mio non dava problemi!mmmm:evil:

__________________
BinarySun
"L'intelligenza è una pianta che va curata continuamente.
Dovreste vedere com'è bello, il mio bonsai."
Rat-man®

Last edited by URANIO on 30-07-2003 at 19:04

30-07-2003 19:01
Click Here to See the Profile for URANIO Click here to Send URANIO a Private Message Find more posts by URANIO Add URANIO to your buddy list Printer Friendly version Email this Article to a friend Reply w/Quote
Collapse
URANIO
.utente.radioattivo

User info:
Registered: Nov 2001
Posts: 1011 (0.12 al dì)
Location: Casalpusterlengo (LO)
Corso: TICo
Anno:
Time Online: 11 Days, 6:12:08: [...]
Status: Offline

Post actions:

Edit | Report | IP: Logged

.....risolto ...

__________________
BinarySun
"L'intelligenza è una pianta che va curata continuamente.
Dovreste vedere com'è bello, il mio bonsai."
Rat-man®

Last edited by URANIO on 30-07-2003 at 19:12

30-07-2003 19:06
Click Here to See the Profile for URANIO Click here to Send URANIO a Private Message Find more posts by URANIO Add URANIO to your buddy list Printer Friendly version Email this Article to a friend Reply w/Quote
Collapse
webwarrior
Very Cool Guy

User info:
Registered: Oct 2002
Posts: 196 (0.02 al dì)
Location: Steppa Brianzola
Corso: Informatica
Anno: Settimo?
Time Online: 1 Day, 0:49:18 [...]
Status: Offline

Post actions:

Edit | Report | IP: Logged

Questa funzione restituisce la data in formato standard RFC 822, quelo necessario per i feed RSS/RDF. Se può interessare.

Lo formatto come PHP anche se è ASP ....

PHP:

function LeadingZero(numero)
    if numero<10 then
        LeadingZero="0" & numero
    else
        LeadingZero="" & numero
    end if        
end function

DOW = Array("Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat")
Months = Array ("Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sep", "Oct", "Nov", "Dec")

TimeZone = "+0100"

Function RSSDate(dDate)
RSSDate= Output & DOW(weekday(dDate,1)-1) & ", " & day(dDate) & " " & months(month(dDate)-1) & " " & year(dDate) & " " &LeadingZero(hour(dDate)) & ":" & LeadingZero(minute(dDate)) & ":" & LeadingZero(second(dDate)) & " " & TimeZone
End Function   

'Blogwarrior v1.2 -  2003

__________________
__________________

a p bertolini

31-07-2003 09:49
Click Here to See the Profile for webwarrior Click Here to See the Blog of webwarrior Click here to Send webwarrior a Private Message Visit webwarrior's homepage! Find more posts by webwarrior Add webwarrior to your buddy list Printer Friendly version Email this Article to a friend Reply w/Quote
Collapse
URANIO
.utente.radioattivo

User info:
Registered: Nov 2001
Posts: 1011 (0.12 al dì)
Location: Casalpusterlengo (LO)
Corso: TICo
Anno:
Time Online: 11 Days, 6:12:08: [...]
Status: Offline

Post actions:

Edit | Report | IP: Logged

ha ecco .......mi interessano questi feed RSS/RDF
Esiste un sito che li descriva correttamente?

__________________
BinarySun
"L'intelligenza è una pianta che va curata continuamente.
Dovreste vedere com'è bello, il mio bonsai."
Rat-man®

31-07-2003 12:18
Click Here to See the Profile for URANIO Click here to Send URANIO a Private Message Find more posts by URANIO Add URANIO to your buddy list Printer Friendly version Email this Article to a friend Reply w/Quote
Collapse
webwarrior
Very Cool Guy

User info:
Registered: Oct 2002
Posts: 196 (0.02 al dì)
Location: Steppa Brianzola
Corso: Informatica
Anno: Settimo?
Time Online: 1 Day, 0:49:18 [...]
Status: Offline

Post actions:

Edit | Report | IP: Logged

In sé il concetto di RSS / RDF è semplice. È una sorgente XML, che puoi generare "al volo" via script oppure avere in un file .xml

I nodi devono seguire lo standard, che trovi qui

Per avere più informazioni, invece, inizia qui

Poi dipende dal linguaggio di scripting lato server che usi. Io lavoro principalmente in jscript / ASP e quindi vado sui siti forum relativi. Per PHP si trova parecchio in più, anche se un lingaggio ad oggetti è più indicato per manipolare strutture ad albero in XML.

La strada più semplice, secondo me, è quella di prendere un sorgente esistente e cercare di "imitarlo" :D

__________________
__________________

a p bertolini

31-07-2003 14:06
Click Here to See the Profile for webwarrior Click Here to See the Blog of webwarrior Click here to Send webwarrior a Private Message Visit webwarrior's homepage! Find more posts by webwarrior Add webwarrior to your buddy list Printer Friendly version Email this Article to a friend Reply w/Quote
Collapse
URANIO
.utente.radioattivo

User info:
Registered: Nov 2001
Posts: 1011 (0.12 al dì)
Location: Casalpusterlengo (LO)
Corso: TICo
Anno:
Time Online: 11 Days, 6:12:08: [...]
Status: Offline

Post actions:

Edit | Report | IP: Logged

Ho un altro problema:(

...un pò strano...

Ho risolto il problema delle date mettendo un <%session.lcid=1040%> all'inizio della pagina.

ma...
Perche se salvo la data nel database con
rs(0)= date() ...la salva in italiano

ma se faccio
dim data
data= date()
rs(0) = data

...la salva nel fomrato inglese?!?!?!

__________________
BinarySun
"L'intelligenza è una pianta che va curata continuamente.
Dovreste vedere com'è bello, il mio bonsai."
Rat-man®

01-08-2003 21:27
Click Here to See the Profile for URANIO Click here to Send URANIO a Private Message Find more posts by URANIO Add URANIO to your buddy list Printer Friendly version Email this Article to a friend Reply w/Quote
Collapse
webwarrior
Very Cool Guy

User info:
Registered: Oct 2002
Posts: 196 (0.02 al dì)
Location: Steppa Brianzola
Corso: Informatica
Anno: Settimo?
Time Online: 1 Day, 0:49:18 [...]
Status: Offline

Post actions:

Edit | Report | IP: Logged

Ehh... questa è vecchia come il cuculo!

Anche se hai Windows2000 Server Italiano, con la locale impostata in Italiano, il driver DAO Italiano, MS Access / SQLserver in Italiano, lo script con locale Italiano...
Le date vengono salvate e visualizzate come cazzo gli pare.

Il 6/7/2003 è il 7 Giugno
il 14/7/2003 è il 14 Luglio

Devi usare le date in formato ANSI (anno, mese, giorno)

(attenzione ai fine linea)

PHP:

function dataANSI(data)
if not(isnull(data)) then 
dataANSI=year(data) & "/" & LeadingZero(month(data)) & "/" & LeadingZero(day(data)) & " " & 
LeadingZero(hour(data)) & "." & 
LeadingZero(minute(data)) & "." & LeadingZero(second(data))
end if
end function

__________________
__________________

a p bertolini

01-08-2003 22:13
Click Here to See the Profile for webwarrior Click Here to See the Blog of webwarrior Click here to Send webwarrior a Private Message Visit webwarrior's homepage! Find more posts by webwarrior Add webwarrior to your buddy list Printer Friendly version Email this Article to a friend Reply w/Quote
All times are GMT. The time now is 21:49.    Post New Thread    Post A Reply
  Last Thread   Next Thread
Show Printable Version | Email this Page | Subscribe to this Thread | Add to Bookmarks

Forum Jump:
Rate This Thread:

Forum Rules:
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts
HTML code is OFF
vB code is ON
Smilies are ON
[IMG] code is ON
 

Powered by: vBulletin v2.3.1 - Copyright ©2000 - 2002, Jelsoft Enterprises Limited
Mantained by dsy crew (email) | Collabora con noi | Segnalaci un bug | Archive | Regolamento | Licenze | Thanks | Syndacate
Pagina generata in 0.046 seconds (85.59% PHP - 14.41% MySQL) con 25 query.