Zurück   Flashforum > Flash > Flash Fortgeschritten > Flash MX 2004

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 30-08-2007, 11:40   #1 (permalink)
Neuer User
 
Registriert seit: Aug 2005
Beiträge: 14
Datumsanzeige

hallo.
ich habe probleme mit der datumsanzeige.
"derraab" hat das mit dem folgenden script schon klasse gemacht, leider fehlt mir das auslesen in ein textfeld in dem script. es erscheint gar nix im movie.
kann mir jemand helfen? waere fein.

-
// so sollte nichts mehr schief gehen mit der Datumanzeige
//
// string funktion um zweistellige anzeige sicher zu stellen
String.prototype.fillToLength = function(theLength, theFillValue) {
var l = this.length;
var n = this;
for (var i = l; i < theLength; i++) {
n = String(theFillValue) + n;
}
return n;
};
// number funktion die die string funktion nutzt
Number.prototype.fillToLength = function(theLength) {
var nbr = new String(this);
return nbr.fillToLength(theLength, "0");
};
// immer zweistelliger Tag
Date.prototype.getFullDay = function() {
var day = new Number(this.getDay());
return day.fillToLength(2);
};
// name des Tages (wie die funktion von klitze7-c004)
Date.prototype.getDayName = function() {
return ["Sonntag", "Montag", "Dienstag", "Mittwoch", "Donnerstag", "Freitag", "Samstag", "Sonntag"][this.getDay()];
};
//immer zweistelliges Monat
Date.prototype.getFullMonth = function() {
var month = new Number(this.getMonth() + 1);
return month.fillToLength(2);
};
// name des Monats (wie die funktion von klitze7-c004)
Date.prototype.getMonthName = function() {
return ["Januar", "Februar", "März", "April", "Mai", "Juni", "Juli", "August", "September", "Oktober", "November", "Dezember"][this.getMonth()];
};
// kompakte anzeige
Date.prototype.getFullDate = function() {
return this.getFullDay() + "." + this.getFullMonth() + "." + this.getFullYear();
};
// komplett ausformuliert
Date.prototype.getFullDateWritten = function() {
return this.getDayName() + " der " + this.getDay() + ". " + this.getMonthName() + " " + this.getFullYear();
};
//test
myDate = new Date();
trace("kompakte anzeige:\t\t\t" + myDate.getFullDate());
trace("komplett ausgeschrieben:\t" + myDate.getFullDateWritten());
snerd ist offline   Mit Zitat antworten
Alt 30-08-2007, 11:45   #2 (permalink)
Der Wunderhund
 
Benutzerbild von gaspode
 
Registriert seit: Jun 2002
Ort: Hattingen
Beiträge: 10.485
Was meinst Du mit Auslesen?
Du legst halt ein Textfeld an,
benennst es und schreibst dann:

PHP-Code:
deinTextfeld.text myDate.getFullDate(); 
gruß, gaspode
gaspode ist offline   Mit Zitat antworten
Alt 22-06-2009, 16:19   #3 (permalink)
Neuer User
 
Registriert seit: Dec 2005
Beiträge: 4
kleine Berichtigung

var day = new Number(this.getDate()); //hier war der Fehler: nicht getDay sondern getDate liefert den richtigen Wert!
reckweb ist offline   Mit Zitat antworten
Antwort

Lesezeichen

Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks sind an
Pingbacks sind an
Refbacks sind an



Alle Zeitangaben in WEZ +1. Es ist jetzt 19:37 Uhr.

Domains, Webhosting & Vserver von Host Europe
Unterstützt das Flashforum!
Adobe User Group


Copyright ©1999 – 2014 Marc Thiele