Wochentag über das Datum anzeigen

  • Seite 3 von 3
02.09.2023 09:20
#31 RE: Wochentag über das Datum anzeigen fürs V6 & Mobil
l2
Mitglied

Nun ja - elegant geht anders ...

Für längere Quelltexte solltest du auch [code] und [spoiler] nutzen

Bei einem Datumformat "a-b-c" erwarte ich die Jahreszahl vorn, bei "a.b.c" hinten. Scheinbar geben sich die Browser erhebliche Mühe, das Datum richtig zu erkennen.

Eure Schreibweise kam mir jedenfalls von Anfang an suspekt vor, deswegen RTFM

https://wiki.selfhtml.org/wiki/JavaScrip...Objekt_erzeugen

Um sicher zu gehen, spricht nix dagegen die übliche Schreibweise zu bevorzugen: "Monatsname Tag, Jahr"





... würde es „Fussball spielen” heissen

vG Bernd‍

 Antworten

 Beitrag melden
02.09.2023 11:44 (zuletzt bearbeitet: 02.09.2023 11:50)
#32 RE: Wochentag über das Datum anzeigen fürs V6 & Mobil
ti
Mitglied

Monatsname Tag, Jahr

← danke das du auch darauf aufmerksam machst :-)
ich weiß das mein script etwas groß ist :-)
da ist das script von @Wolfgang schon viel smarter entwickelt.

wieso ich Tag. Monatsname , Jahr gemacht habe.
kommt aus einem beispiel bei w3schools :-)
in dem es dort nicht als var genutzt wird sondern als d.getDay("25.03.2023");


 Antworten

 Beitrag melden
02.09.2023 16:13
#33 RE: Wochentag über das Datum anzeigen fürs V6 & Mobil
ti
Mitglied

hab das jetzt für v6 Templates angepasst .
also so wie @l2otbart_57 das anhand des wiki beispiel gezeigt hat
also Monat-tag-jahr
<script>
setTimeout(texta, 10);
var gebrtag = "{{birthday_day}}";
var gebrtagjahr = "{{birthday_year}}";
function texta(){



var monats = "{{birthday_month|gettranslation(month)}}";


var jan = "Januar";
var feb = "Februar";
var marz = "März";
var april = "April";
var mai = "Mai";
var juni = "Juni";
var juli = "Juli";
var aug = "August";
var sep = "September";
var oct = "Oktober";
var nov = "November";
var dez = "Dezember";

if(monats == jan){



const collection1 = document.getElementsByClassName("col-12 col-sm-8");
collection1[1].innerHTML = "Jan" + "-" + gebrtag + "-" + gebrtagjahr;






}
if(monats == feb){

const collection1 = document.getElementsByClassName("col-12 col-sm-8");
collection1[1].innerHTML = "feb" + "-" + gebrtag + "-" + gebrtagjahr;


}
if(monats == marz){

const collection1 = document.getElementsByClassName("col-12 col-sm-8");
collection1[1].innerHTML = "march" + "-" + gebrtag + "-" + gebrtagjahr;




}
if(monats == april){

const collection1 = document.getElementsByClassName("col-12 col-sm-8");
collection1[1].innerHTML = "april" + "-" + gebrtag + "-" + gebrtagjahr;


}
if(monats == mai){

const collection1 = document.getElementsByClassName("col-12 col-sm-8");
collection1[1].innerHTML = "may" + "-" + gebrtag + "-" + gebrtagjahr;




}
if(monats == juni){


const collection1 = document.getElementsByClassName("col-12 col-sm-8");
collection1[1].innerHTML = "june" + "-" + gebrtag + "-" + gebrtagjahr;



}
if(monats == juli){

const collection1 = document.getElementsByClassName("col-12 col-sm-8");
collection1[1].innerHTML = "july" + "-" + gebrtag + "-" + gebrtagjahr;




}
if(monats == aug){

const collection1 = document.getElementsByClassName("col-12 col-sm-8");
collection1[1].innerHTML = "aug" + "-" + gebrtag + "-" + gebrtagjahr;



}
if(monats == sep){

const collection1 = document.getElementsByClassName("col-12 col-sm-8");
collection1[1].innerHTML = "sep" + "-" + gebrtag + "-" + gebrtagjahr;




}
if(monats == oct){

const collection1 = document.getElementsByClassName("col-12 col-sm-8");
collection1[1].innerHTML = "oct" + "-" + gebrtag + "-" + gebrtagjahr;



}
if(monats == nov){

const collection1 = document.getElementsByClassName("col-12 col-sm-8");
collection1[1].innerHTML = "nov" + "-" + gebrtag + "-" + gebrtagjahr;



}
if(monats == dez){
const collection1 = document.getElementsByClassName("col-12 col-sm-8");
collection1[1].innerHTML = "dec" + "-" + gebrtag + "-" + gebrtagjahr;




}







}


setTimeout(wochentaganzeigen, 20);

function wochentaganzeigen(){

var gebrtag = "{{birthday_day}}";
var gebrtagjahr = "{{birthday_year}}";

const collection1 = document.getElementsByClassName("col-12 col-sm-8");
const d = new Date(collection1[1].innerHTML);
collection1[1].innerHTML = d.getDay();





}





setTimeout(tag2, 40);
var gebrtag = "{{birthday_day}}";
var gebrtagjahr = "{{birthday_year}}";
var monatvari = "{{birthday_month|gettranslation(month)}}";
function tag2(){

const collection1 = document.getElementsByClassName("col-12 col-sm-8");

if(collection1[1].innerHTML == ( 0)){

const collection1 = document.getElementsByClassName("col-12 col-sm-8");
collection1[1].innerHTML = gebrtag + "." + monatvari + "." + gebrtagjahr + " " + "SONNTAG";


}

if(collection1[1].innerHTML == ( 1)){

const collection1 = document.getElementsByClassName("col-12 col-sm-8");
collection1[1].innerHTML = gebrtag + "." + monatvari + "." + gebrtagjahr + " " + "MONTAG";


}
if(collection1[1].innerHTML == ( 2)){

const collection1 = document.getElementsByClassName("col-12 col-sm-8");
collection1[1].innerHTML = gebrtag + "." + monatvari + "." + gebrtagjahr + " " + "DIENSTAG";


}
if(collection1[1].innerHTML == ( 3)){

const collection1 = document.getElementsByClassName("col-12 col-sm-8");
collection1[1].innerHTML = gebrtag + "." + monatvari + "." + gebrtagjahr + " " + "MITTWOCH";


}
if(collection1[1].innerHTML == ( 4)){

const collection1 = document.getElementsByClassName("col-12 col-sm-8");
collection1[1].innerHTML = gebrtag + "." + monatvari + "." + gebrtagjahr + " " + "DONNERSTAG";


}
if(collection1[1].innerHTML == ( 5)){

const collection1 = document.getElementsByClassName("col-12 col-sm-8");
collection1[1].innerHTML = gebrtag + "." + monatvari + "." + gebrtagjahr + " " + "FREITAG";


}
if(collection1[1].innerHTML == ( 6)){

const collection1 = document.getElementsByClassName("col-12 col-sm-8");
collection1[1].innerHTML = gebrtag + "." + monatvari + "." + gebrtagjahr + " " + "SAMSTAG";


}






}

</script>


 Antworten

 Beitrag melden
02.09.2023 16:25 (zuletzt bearbeitet: 02.09.2023 16:26)
avatar  Mike48
#34 RE: Wochentag über das Datum anzeigen fürs V6 & Mobil
avatar
Mitglied

Ich frage mich was @tiberian91 eigentlich bezwecken will.
Das Problem von Wolfgang ist längst gelöst und tiberian91 müllt das Thema ständig mit seinen unausgegorenen Skripten zu.


www.friends-of-xobor.de (621181 - V4 Template)
www.seniorenclub-sel-koeln.de (578865 - V6 Template)

 Antworten

 Beitrag melden
02.09.2023 17:21
#35 RE: Wochentag über das Datum anzeigen fürs V6 & Mobil
avatar
Mitglied

Zitat von Mike48 im Beitrag #34
Ich frage mich was @tiberian91 eigentlich bezwecken will.


Da bist Du nicht alleine , einen Hinweis habe ich ihm schon gegeben, sich bisserl zurückhaltender zu geben.

Schön wäre es, wenn er lange Scripts zumindest in Spoiler packen und auch beim übrigen Text nur Notwendiges schreiben würde.

MfG Franz-Jupp

____________________________________________________________
es grüßt Franz-Jupp

https://www.zur-blende.de/
nutzt Template V3

 Antworten

 Beitrag melden
03.09.2023 15:56
avatar  Ingmar
#36 RE: Wochentag über das Datum anzeigen fürs V6 & Mobil
avatar
Technik

@tiberian91 ich weiß du meinst es nur gut und wir freuen uns grundsätzlich über jeden, der sich tiefergehend mit der Forensoftware beschäftigt.
Leider sind deine "Skripte" wirklich weder zielführend noch besonders hilfreich. Wenn du hier weiterhin im Forum Schreibrechte behalten möchtest muss ich dich daher bitten, deine Vorschläge im Kaffeeklatsch zu belassen.

Viele Grüße,
Ingmar


 Technik · Homepagemodules.de · Miranus GmbH

 Antworten

 Beitrag melden
Bereits Mitglied?
Jetzt anmelden!
Mitglied werden?
Jetzt registrieren!