Avatar billede kran06 Nybegynder
21. oktober 2002 - 16:54 Der er 17 kommentarer og
1 løsning

Dato med dagsnavn år..

Kan du lave en dato hvor der står...
"mandag d. 21. okt. 2002"
Avatar billede barklund Nybegynder
21. oktober 2002 - 16:56 #1
øjeblik... jeg prøver lige først...

Det er med det forbehold, at hvis brugeren har stillet sit ur på computeren til 2043, så skriver den altså det årstal...
Avatar billede kran06 Nybegynder
21. oktober 2002 - 16:56 #2
Jeg har lavet det her i asp, men jeg vil gerne have det i flash..
_________________________________________________________________________


<%
Dim UgeDag
Dim Dag
UgeDag = Weekday(date, 2)
If UgeDag = 1 Then
    Dag = "mandag"
ElseIf UgeDag = 2 Then
    Dag = "tirsdag"
ElseIf UgeDag = 3 Then
    Dag = "onsdag"
ElseIf UgeDag = 4 Then
    Dag = "torsdag"
ElseIf UgeDag = 5 Then
    Dag = "fredag"
ElseIf UgeDag = 6 Then
    Dag = "lørdag"
ElseIf UgeDag = 7 Then
    Dag = "søndag"
End If
Dim DagNummer
DagNummer = Day(date)
Dim MaanedNummer
Dim Maaned
MaanedNummer = Month(now)
If MaanedNummer = 1 Then
    Maaned = "januar"
ElseIf MaanedNummer = 2 Then
    Maaned = "februar"
ElseIf MaanedNummer = 3 Then
    Maaned = "marts"
ElseIf MaanedNummer = 4 Then
    Maaned = "april"
ElseIf MaanedNummer = 5 Then
    Maaned = "maj"
ElseIf MaanedNummer = 6 Then
    Maaned = "juni"
ElseIf MaanedNummer = 7 Then
    Maaned = "juli"
ElseIf MaanedNummer = 8 Then
    Maaned = "august"
ElseIf MaanedNummer = 9 Then
    Maaned = "september"
ElseIf MaanedNummer = 10 Then
    Maaned = "oktober"
ElseIf MaanedNummer = 11 Then
    Maaned = "november"
ElseIf MaanedNummer = 12 Then
    Maaned = "december"
End If
Dim Aar
Aar = Year(now)
Response.Write "Dato:    " & Dag & " Den " & DagNummer & ". " & Maaned & " " & Aar
%>
Avatar billede barklund Nybegynder
21. oktober 2002 - 16:58 #3
Ikke klokkeslæt?
Avatar billede barklund Nybegynder
21. oktober 2002 - 16:59 #4
Åh... Men dit ASP er jo lige netop således, at deter uafhængigt af brugerens ur...
Avatar billede barklund Nybegynder
21. oktober 2002 - 17:02 #5
kan du ikke bare have flash læse din asp-variabel ind=?
Avatar billede barklund Nybegynder
21. oktober 2002 - 17:05 #6
Du kan ændre din sidste linie i ASP'en til:

Response.Write "dato=" & Dag & " Den " & DagNummer & ". " & Maaned & " " & Aar

Og så gemme det som "time.asp" som skal lægge i samme mappe som din flash-film...

I flash skriver du:

loadVariablesNum("time.asp",0);

Og du giver dit tekstfelt variablen "dato"...

That's it...
Avatar billede kran06 Nybegynder
21. oktober 2002 - 17:07 #7
jeg vil gerne have at der skal komme samme resultat ud af som min asp kode og det skal hentes frem i feltet er hedder dato... og det er oki det er brugerens ur..
Avatar billede kran06 Nybegynder
21. oktober 2002 - 17:07 #8
oki
Avatar billede barklund Nybegynder
21. oktober 2002 - 17:16 #9
og et svar hvis det virker..
Avatar billede kran06 Nybegynder
21. oktober 2002 - 17:53 #10
det virker ikke.... jeg har et felt der hedder dato og i min kilde står der...
dato = loadVariablesNum("time.asp",0);
function displayTime(millis) {
secs = int(millis/1000); 
if (secs > 59) { 
mins = int(secs/60);
secs = secs%60; 
if (mins > 59) { 
hours = int (mins/60);
mins = mins%60; 
return hours+" t, "+mins+" m , "+secs+" s"; 
} else 
return mins+" m , "+secs+" s"; 
} else
return secs+" s";
}
trace(displayTime(45000));
trace(displayTime(75000));
trace(displayTime(7015000));
starttime = displayTime(getTimer());

den ligger på http://ic3d.dk/menu4.swf
Avatar billede kran06 Nybegynder
21. oktober 2002 - 18:09 #11
Det virker altså ikke...
Avatar billede baitianlong Nybegynder
21. oktober 2002 - 19:09 #12
onClipEvent(enterFrame) {
tid = new Date();
dag = tid.getDate();
month = tid.getMonth();
year = tid.getFullYesr();
time = tid.getHours();
minut = tid.getMinutes();
sekund = tid.getSeconds();
dage = new Array():
months = new Array():
dage.push("Søndag", "Mandag", "Tirsdag", "Onsdag", "Torsdag", "Fredag", "Lørdag", );
months.push("Jan.", "Feb.", "Mar.", "Apr.", "Maj", "Jun.", "Jul.", "Aug.", "Sep.", "Okt.", "Nov.", "Dec.");
_root.display = dage[tid.getDay()] + " d. " + dag + ". " + months[month] + " " + year;
}

Så skal du bare lave et tekstfelt i _root. med variablen "display"

(o;
Avatar billede baitianlong Nybegynder
21. oktober 2002 - 19:12 #13
Der var lige et par fejl. Denne er perfekt...

onClipEvent(enterFrame) {
tid = new Date();
dag = tid.getDate();
month = tid.getMonth();
year = tid.getFullYesr();
time = tid.getHours();
minut = tid.getMinutes();
sekund = tid.getSeconds();
dage = new Array();
months = new Array();
dage.push("Søndag", "Mandag", "Tirsdag", "Onsdag", "Torsdag", "Fredag", "Lørdag");
months.push("Jan.", "Feb.", "Mar.", "Apr.", "Maj", "Jun.", "Jul.", "Aug.", "Sep.", "Okt.", "Nov.", "Dec.");
_root.display = dage[tid.getDay()] + " d. " + dag + ". " + months[month] + " " + year;
}

(o;
Avatar billede barklund Nybegynder
01. november 2002 - 12:17 #14
Hvis du har rettet dit ASP-dokument til, som jeg skrev tidligere, så skal du KUN skrive følgende i flashfilmen:

loadVariablesNum("time.asp",0);

Og ikke noget andet... Drop al det andet du har skrevet i din kommentar af 21/10-2002 17:53:04...

/Barklund
Avatar billede maqhem Nybegynder
11. november 2004 - 09:10 #15
Din lille stump kode virker stadig ikke.... Der er stadig fejl; sådan skal det se ud, ok?:

onClipEvent(enterFrame) {
tid = new Date();
dag = tid.getDate();
month = tid.getMonth();
year = tid.getFullYear();
time = tid.getHours();
minut = tid.getMinutes();
sekund = tid.getSeconds();
dage = new Array();
months = new Array();
dage.push("Søndag", "Mandag", "Tirsdag", "Onsdag", "Torsdag", "Fredag", "Lørdag");
months.push("Jan.", "Feb.", "Mar.", "Apr.", "Maj", "Jun.", "Jul.", "Aug.", "Sep.", "Okt.", "Nov.", "Dec.");
_root.display = dage[tid.getDay()] + " d. " + dag + ". " + months[month] + " " + year;
}

hihi
Avatar billede maqhem Nybegynder
11. november 2004 - 09:11 #16
Du havde lavet en fejl ved Year - hvor du havde skrevet Yesr!
Avatar billede barklund Nybegynder
11. november 2004 - 09:27 #17
G'damn det er et gammelt spørgsmål. Hvad er det lige, at du spørger om - om noget?
Avatar billede maqhem Nybegynder
11. november 2004 - 14:44 #18
Jeg spørger ikke - kom bare forbi, og så fejlen...
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester