Datum Anzeige wie lange Besteht die HP !?

CSS, Java Script u.s.w

Moderator: HTML-Laie

Benutzeravatar
awardfan
Erfahrener Webmaster
Erfahrener Webmaster
Beiträge: 372
Registriert: Mi 9. Jan 2013, 13:50
Mein Vorname: BPG
Kontaktdaten:

Re: Datum Anzeige wie lange Besteht die HP !?

Beitrag von awardfan »

Man sollte aber beachten, dass bei Homepage-Baukästen die Anzeige der letzten Aktualisierung einer Seite mit Hilfe von JavaScript dazu führt, dass einfach das aktuelle Datum ausgegeben wird.
Benutzeravatar
vagabund62
Webmaster Alt Meister
Webmaster Alt Meister
Beiträge: 1316
Registriert: Di 17. Nov 2009, 15:36
Mein Vorname: Jörg
Wohnort: 13189 Berlin
Kontaktdaten:

Re: Datum Anzeige wie lange Besteht die HP !?

Beitrag von vagabund62 »

Habe den Code nochmal verändert. Wollte auf meiner Seite zwar auch eine Zeitangabe haben wie lange die HP existiert, jedoch ohne den Zusatz "also xy Jahre, Tage" etc... Also hab ich diese Funktionen deaktiviert. Sieht auf der HP nun so aus:

Bild

Mein Code(Rot = geändert):

[spoiler]<script language="JavaScript">
<!--
today = new Date();
bYear = 2009; // Start Jahr
bMonth = 12; // Start Monat
bDay = 6; // Start Tag
tYear = today.getFullYear();
tMonth = (today.getMonth() ) + 1 ;
tDay = today.getDate();
tHour = today.getHours();
fYear = 0;
fMonth = 0;
fDay = 0;
fHour = 0;
x = 0;
y = 0;
z = 0;
a = 0;
b = 0;
c = 0;
function testMonth() {
if (y==4 || y==6 || y==9 || y==11) x=30
else if (y==2) x=28
else x=31
}
function testDay() {
fDay = (z - bDay) + tDay;
if (fDay > a) {
fMonth += 1;
fDay = fDay - a;
}
}
y = bMonth;
testMonth();
z = x;
y = bMonth;
testMonth();
a = x;
if (bMonth <= tMonth) {
fYear = tYear - bYear;
fMonth = (tMonth - bMonth);
testDay();
}
fYear = (tYear - bYear) - 1
fMonth = ((12 - bMonth) + tMonth) - 1;
testDay();
if (fMonth >= 12) {
fYear += 1;
fMonth -= 12;
}
with(Math) {
theYear=fYear;
tensYear=floor(theYear/10);
onesYear=theYear-(tensYear*1);
theMonth=fMonth
tensMonth=floor(theMonth/10);
onesMonth=theMonth-(tensMonth*1);
theDay=fDay
tensDay=floor(theDay/10);
onesDay=theDay-(tensDay*1);
var testArray = new makeArray("Januar","Februar","M&auml;rz","April","Mai","Juni","Juli","August","September","Oktober","November","Dezember");
for (z=1; z<=12; z++) {
if (tMonth==z) {
var b=testArray[z]
}
}
for (z=1; z<=12; z++) {
if (bMonth==z) {
var c=testArray[z]
}
}
}
var page
// page = "Heutiges Datum: <b>"+tDay+". "+b+" "+tYear+".</b><br>"
page = "Diese Seite ist seit dem <b>"+bDay+". "+c+" "+bYear+"</b> im Netz<br>"

// page += "Also genau <b>"
if(parseInt(tensYear+onesYear) == 1) {
// page += tensYear + onesYear + " Jahr</b>,<b> "
}
else {
// page += tensYear + onesYear + " Jahre</b>,<b> "
}
if(parseInt(tensYear+onesYear) == 0) {
page += ""
}

if(parseInt(tensMonth+onesMonth) == 1) {
// page += tensMonth + onesMonth + " Monat </b>und<b> "
}
else {
// page += tensMonth + onesMonth + " Monate </b>und<b> "
}
if(parseInt(tensDay+onesDay) == 1) {
// page += tensDay + onesDay + " Tag</b>."
}
else {
// page += tensDay + onesDay + " Tage</b>."
}
function makeArray() {
this.length = makeArray.arguments.length
for (var i = 0; i < this.length; i++)
this[i+1] = makeArray.arguments
}
document.write(page)
// -->
</script>[/spoiler]
Gruß Jörg :I
Benutzeravatar
Butterblume
Held des Forums
Held des Forums
Beiträge: 7528
Registriert: Fr 3. Aug 2012, 16:33
Mein Vorname: Karin
Wohnort: Peine / Niedersachsen
Kontaktdaten:

Re: Datum Anzeige wie lange Besteht die HP !?

Beitrag von Butterblume »

Genau so wollte ich es immer haben, habs aber selbst nicht verändert hinbekommen. :DA
Kussi... und Bild für all eure Bemühungen!

Butterblume / Karin

https://www.karins-poserbilder.de
Benutzeravatar
awardfan
Erfahrener Webmaster
Erfahrener Webmaster
Beiträge: 372
Registriert: Mi 9. Jan 2013, 13:50
Mein Vorname: BPG
Kontaktdaten:

Re: Datum Anzeige wie lange Besteht die HP !?

Beitrag von awardfan »

Warum braucht man dazu JavaScript, kann man doch einfach als Text schreiben
Benutzeravatar
vagabund62
Webmaster Alt Meister
Webmaster Alt Meister
Beiträge: 1316
Registriert: Di 17. Nov 2009, 15:36
Mein Vorname: Jörg
Wohnort: 13189 Berlin
Kontaktdaten:

Re: Datum Anzeige wie lange Besteht die HP !?

Beitrag von vagabund62 »

Sicherlich kann man das auch als Text schreiben, wenn man die Darstellung so angezeigt haben möchte wie ich es momentan habe.

Bild

Jedoch der Ausgangscode beinhaltete ja noch Rechenfunktionen, welche eben nicht als Text zu verwirklichen sind("heutiges Datum, also xy Jahre, xy Monate, xy Tage" etc) .

Bild

Außerdem bin ich mit dem Script auch für Zeiten gerüstet, falls ich die Darstellung mal geändert und die Rechenfunktionen wieder aktiviert haben möchte. Dazu brauch ich das Script eben nur wieder abändern...

Gruß Jörg :I
Benutzeravatar
hilmaster
Erfahrener Forengänger
Erfahrener Forengänger
Beiträge: 72
Registriert: So 3. Nov 2013, 17:17
Mein Vorname: Hilmar
Kontaktdaten:

Re: Datum Anzeige wie lange Besteht die HP !?

Beitrag von hilmaster »

Unser Npage-PREMIUM-Account ist seit dem 08. Juli 2012 13:41 Uhr für Euch online.

Code: Alles auswählen

Unser Npage-{$account_type|upper}-Account ist seit dem {$account_reg_timestamp|date_format:'d.'}
 {$timeh=$account_reg_timestamp|date_format:m}   
    
{if $timeh==07} {$moni=Juli}
{elseif $timeh==08} {$moni=August}
{elseif $timeh==09} {$moni=September}
{elseif $timeh==10} {$moni=Oktober}
{elseif $timeh==11} {$moni=November}
{elseif $timeh==12} {$moni=Dezember}
{else} Monate noch ergänzen
{/if}
{$moni}
   {$account_reg_timestamp|date_format:' Y H:i'} Uhr für Euch online
Benutzeravatar
Joker
Webmaster Alt Meister
Webmaster Alt Meister
Beiträge: 1220
Registriert: Di 17. Nov 2009, 04:19
Mein Vorname: Joker
Wohnort: Thailand
Kontaktdaten:

Re: Datum Anzeige wie lange Besteht die HP !?

Beitrag von Joker »

Hallo Leute,
ich brauche Hilfe, da ich den Code Eingebaut habe, passt die Farbe nicht dazu: Erscheint in Weiß will aber diese in Gold #b0a062 ist da möglich dies zu erstellen. Dann habe ich noch ein kleines Anliegen das ganze sollt noch in Fett erscheinen.

Code: Alles auswählen

<center>
	<script type="text/javascript">
        today = new Date();
        bYear  = 2014;  // Start Jahr
        bMonth = 02;    // Start Monat
        bDay   = 01;  // Start Tag
        tYear  =  today.getFullYear();
        tMonth =  (today.getMonth() ) + 1 ;
        tDay   =  today.getDate();
        tHour  =  today.getHours();
        fYear  = 0;
        fMonth = 0;
        fDay   = 0;
        fHour  = 0;
        x = 0;
        y = 0;
        z = 0;
        a = 0;
        b = 0;
        c = 0;
       function testMonth() {
             if (y==4 || y==6 || y==9 || y==11) x=30
             else if (y==2) x=28
             else x=31
        }
        function testDay() {
             fDay = (z - bDay) + tDay;
                  if (fDay > a) {
                       fMonth += 1;
                       fDay = fDay - a;
                  }
        }
        y = bMonth;
        testMonth();
        z = x;
        y = bMonth;
        testMonth();
        a = x;
        if (bMonth <= tMonth) {
             fYear = tYear - bYear;
             fMonth = (tMonth - bMonth);
             testDay();
        }
        fYear = (tYear - bYear) - 1
        fMonth = ((12 - bMonth) + tMonth) - 1;
        testDay();
        if (fMonth >= 12) {
             fYear += 1;
             fMonth -= 12;
        }
        with(Math) {
        theYear=fYear;
        tensYear=floor(theYear/10);
        onesYear=theYear-(tensYear*1);
        theMonth=fMonth
        tensMonth=floor(theMonth/10);
        onesMonth=theMonth-(tensMonth*1);
        theDay=fDay
        tensDay=floor(theDay/10);
        onesDay=theDay-(tensDay*1);
        var testArray = new makeArray("Januar","Februar","März","April","Mai","Juni","Juli","August","September","Oktober","November","Dezember");
        for (z=1; z<=12; z++) {
          if (tMonth==z) {
              var b=testArray[z]
           }
        }
        for (z=1; z<=12; z++) {
          if (bMonth==z) {
              var c=testArray[z]
           }
        }
        }
        var page
        page = " <b>"+tDay+". "+b+" "+tYear+".</b><br />"
        page += "[color=#00FF00]Online[/color] </b>"+bDay+". "+c+" "+bYear+"</b><br />"
        page += " <b>"
        if(parseInt(tensYear+onesYear) == 1) {
           page += tensYear + onesYear + " Jahr,</b><b> "
        }
        else {
           page += tensYear + onesYear + " Jahre,</b><b> "
        }
        if(parseInt(tensYear+onesYear) == 0) {
           page += ""
        }

        if(parseInt(tensMonth+onesMonth) == 1) {
           page += tensMonth + onesMonth + " Monat </b>,<b> "
        }
        else {
           page += tensMonth + onesMonth + " Monate </b><b> "
        }
        if(parseInt(tensDay+onesDay) == 1) {
           page += tensDay + onesDay + " Tag</b>."
        }
        else {
           page += tensDay + onesDay + " Tage</b>."
        }
        function makeArray() {
              this.length = makeArray.arguments.length
              for (var i = 0; i < this.length; i++)
              this[i+1] = makeArray.arguments[i]
        }
    </script><script type="text/javascript">document.write(page);</script>
	<center>
		<p><br>
		&nbsp;</p>
	</center>
</center>
Ich Danke schon zum voraus für Eure Bemühungen.

Urs
LG Urs

Bild
Motto: rein-schauen, anschauen, abstauben, Kostenlos !
Benutzeravatar
Butterblume
Held des Forums
Held des Forums
Beiträge: 7528
Registriert: Fr 3. Aug 2012, 16:33
Mein Vorname: Karin
Wohnort: Peine / Niedersachsen
Kontaktdaten:

Re: Datum Anzeige wie lange Besteht die HP !?

Beitrag von Butterblume »

Wenn ich etwas in einer anderen Farbe haben möchte gebe ich folgendes vor dem Code ein

<span style="color:#CC0000;"> und am Ende des codes </span> In Deinem Fall musst Du das bei mir rotmakierte in deine Farbnummer ändern!

Aber auch hier würde ich warten, weil vermutlich wieder jemand was besser weiß!
Kussi... und Bild für all eure Bemühungen!

Butterblume / Karin

https://www.karins-poserbilder.de
Benutzeravatar
Joker
Webmaster Alt Meister
Webmaster Alt Meister
Beiträge: 1220
Registriert: Di 17. Nov 2009, 04:19
Mein Vorname: Joker
Wohnort: Thailand
Kontaktdaten:

Re: Datum Anzeige wie lange Besteht die HP !?

Beitrag von Joker »

Hall0 Karin,

danke erst mal für die info, werde noch ein paar Tage warten, eventuell kommt noch etwas anderes.

Gruss Urs
LG Urs

Bild
Motto: rein-schauen, anschauen, abstauben, Kostenlos !
Benutzeravatar
Butterblume
Held des Forums
Held des Forums
Beiträge: 7528
Registriert: Fr 3. Aug 2012, 16:33
Mein Vorname: Karin
Wohnort: Peine / Niedersachsen
Kontaktdaten:

Re: Datum Anzeige wie lange Besteht die HP !?

Beitrag von Butterblume »

Mach Dir doch eine Testseite und probiere es aus!
Kussi... und Bild für all eure Bemühungen!

Butterblume / Karin

https://www.karins-poserbilder.de
Gesperrt

Zurück zu „Fragen zu HTML & Programmiersprachen“

Wer ist online?

Mitglieder in diesem Forum: Semrush [Bot] und 9 Gäste