Avatar billede maxmuldjord Nybegynder
09. juni 2005 - 07:38 Der er 10 kommentarer og
1 løsning

Dato og tid

Hej exp

Jeg har nedenstående i min "sidst opdateret ting" Hvordan får jeg det i dansk format? er det region der skal laves om? og hvad betyder locale? kunne man evt. få klokkeslet med ? mange sp. i et sorry. Men derfor lidt skstra point. 


<p><csobj format="ShortDate" h="20" locale="00000409" region="0" t="DateTime" w="56">6/9/2005</csobj></p>
Avatar billede Slettet bruger
09. juni 2005 - 08:09 #1
Der er nogle argumenter omkring Constant Value Description og 0 står generelt for vbUseSystem. Så prøv noget i retningen af format=("shortdate";0) eller format=("shortdate";0;0) eller brug komma eller noget andet. Hvis der er noget, som virker så kan du prøve på DateTime også.

Jeg ved ikke om du kan bruge det til noget, jeg har brugt det i Access, jeg havde problemer med, at hvis jeg ville fremtrække uge i en forespørgsel, så passede det ikke med den uge, vi har i Danmark, men den uge de havde i USA og de er ikke nødvendigvis den samme. Min løsning var Format(Date();"ww";0;0)

Held og lykke med dit spørgsmål!~)
Avatar billede maxmuldjord Nybegynder
09. juni 2005 - 12:59 #2
Jeg har nedenstående til at virke, nogenlunde men jeg får ikke et klokkeslet. jeg kunne godt tænke mig at tidspunktet automatisk blev indsat i den første < td > når jeg laver en ny < tr > kan man det?

<p><script type="text/javascript">
var text = "Page Updated:";
function iniArray() {
for (i = 0; i<arguments.length; i++) {
  this[i] = arguments[i];
}
}
var LastDate = new Date(document.lastModified);
var WArray = new iniArray("Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday");
var MArray = new iniArray("January","February","March","April","May","June","July","August","September","October","November","December");
document.write(text, " ", WArray[LastDate.getDay()], ", ", MArray[LastDate.getMonth()], " ", LastDate.getDate() + ", " + LastDate.getYear());
</script>
</p>
Avatar billede roenving Novice
09. juni 2005 - 15:20 #3
Det er godt nok et gammelt script, for jeg mener at det var i 1996 javascript lærte at bruge arrays ...

-- men det virker jo også client-side, som det er skrevet, så hvis du skal bruge det i din editor, skal det vel laves andersledes ...

-- rent bortset, at det lyder som om, du vil have den samme tid skrevet ud i hver eneste start-celle !-)

<script type="text/javascript">
var text = "Page Updated: ";
var LastDate = new Date(document.lastModified);
var WArray = ["Søndag","Mandag","Tirsdag","Ondag","Torsdag","Fredag","Lørdag"];
var MArray = ["Januar","Februar","Marts","April","Maj","Juni","Juli","August","September","Oktober","November","December"];
text += WArray[LastDate.getDay()] + " d. " + LastDate.getDate() + ". " + MArray[LastDate.getMonth()] + " " + LastDate.getFullYear() + " kl. " + LastDate.getHours() + "." + LastDate.getMinutes();
document.write(text);
</script>

-- så kan du i efterfølgende celler nøjes med:

<script type="text/javascript">
document.write(text);
</script>
Avatar billede maxmuldjord Nybegynder
09. juni 2005 - 19:32 #4
Hej roenving

Det script jeg har vist funker ikke i Firefox 8>( Jeg har ikke prøvet dit endnu. Men det gør jeg lige straks. Men det jeg gerne vil er at når jeg opretter en ny < tr > så får jeg den aktuelle tid i den første < td > Man kan vel sige at det er en slags blog jeg er ved at lave, hvor så jeg vil, til senere bevisførsel ( ja det lyder underligt)have et tidsstempel på hvornår den aktuelle kommentar er skrevet. Det var msåke bedre og lave en lille access database og så bruge ASP? Men det jeg som sagt er ude efter er et "tidsstempel"

Ellers tak for som altid udførlig forklaring.
Avatar billede roenving Novice
10. juni 2005 - 01:10 #5
Hvis det er noget blog-agtigt, er det jo også noget vrøvl at bruge document.lastModified, for det er jo hele dokumentets sidste tilretning !-)

-- og du er jo så nødt til i den post, som indeholder indlægget og hvem der har skrevet det mm. også at skrive et timestamp, som du så kan skrive ind i den første celle, for ellers kan man jo ikke finde den !-)

-- og da du så alligevel skal have fat i noget serverside script til at hive det ud af en database, kan du ligesågodt få det til at generere en passende tidsstreng, som kan vises i html-koden !o]
Avatar billede maxmuldjord Nybegynder
10. juni 2005 - 07:45 #6
Hej roenving

Tak igen. Nu er det ikke en blog men en slags journal jeg er blevet pålagt at fører. Det var bare den nærmeste forklaring jeg lige kunne finde. men smid bare et svar da du jo løste mit egentlige spørgsmål. Jeg vil få god brug for scriptet senere så kom glad med et svar.

PS er du gået i træning til hardwarekast? 8>)
Avatar billede maxmuldjord Nybegynder
10. juni 2005 - 20:21 #7
et lille spørgsmål trænger sig på. Når jeg ser på tidsangivelsen viser den f.eks. 19.7 og ikke 19.07?
Avatar billede roenving Novice
10. juni 2005 - 23:37 #8
-- min standardløsning er at bruge en javascript-funktion:

function twoDigits(num){
  return num<10?"0"+num:num;
}

-- Da vi jo ikke endnu har fundet det medie, vi skal kaste med, er det lidt svært at træne (men jeg vil foreslå de gamle CD-ROMs !-)

-- els velbekomme '-)
Avatar billede maxmuldjord Nybegynder
11. juni 2005 - 07:14 #9
Ok, tak. Prøver lige om jeg kan få det til at spille.

---- hvad med kabinet kast? Ser frem til at der bliver lagt billeder frem på exp - - gerne af jeres efterparty

8>)
Avatar billede roenving Novice
11. juni 2005 - 10:53 #10
De billeder, der var, er vist desværre taget ned igen, bl.a. fordi adressen har været brugt til udvikling af uniteIT !-)

-- men billeder fra forrige år kan da findes endnu: cdromkast.1go.dk/Album2/myalbum.htm
Avatar billede roenving Novice
14. juni 2005 - 13:18 #11
-- og tak for point ;~}
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
Vi tilbyder markedets bedste kurser inden for webudvikling

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