Veröffentlicht 14. Oktober 200915 j Hallo Leute, verwende folgende Formeln: aktmonat = month(Date) aktyear = year(Date) monatsname = MonthName(WeekDay(Date)) Heute ist der 14.10.2009 bei der Variablen "aktmonat" wird der Wert "10" ausgegeben (richtig) bei der Variablen "aktyear" wird der Wert "2009" ausgegeben (richtig) bei der Variablen "monatsname" wird der Wert "April" ausgegeben (falsch) Wieso?? Egal welche Schreibweise ich für das Datum nehme. 14-10-2009 oder 10-14-2009. Gibt es eine schon vordefinierte Funktion?? Danke Azubi Tigernte
14. Oktober 200915 j in welcher skriptsprache willst du das den haben ???? bei PHP: <?php $dater = date("F j, Y, g:i a"); echo $dater."\n"; $tag = date("d"); $monat = date("m"); $jahr = date("Y"); echo $tag." ".$monat." ".$jahr."\n"; $wishDate = 21052009; //hier musst du dann das datum aufteilen $t_wd=21; $m_wd=5; $j_wd=2009; $tag_wD = date("d", mktime(0, 0, 0, 5, 21, 2009)); $monat_wD = date("F", mktime(0, 0, 0, 5, 21, 2009)); $jahr_wD = date("Y", mktime(0, 0, 0, 5, 21, 2009)); echo $tag_wD." ".$monat_wD." ".$jahr_wD."\n"; //oder $tag_wD2 = date("d", mktime(0, 0, 0, $m_wd, $t_wd, $j_wd)); $monat_wD2 = date("F", mktime(0, 0, 0, $m_wd, $t_wd, $j_wd)); $jahr_wD2 = date("Y", mktime(0, 0, 0, $m_wd, $t_wd, $j_wd)); echo $tag_wD2." ".$monat_wD2." ".$jahr_wD2."\n"; ?> Bearbeitet 14. Oktober 200915 j von Micha82
15. Oktober 200915 j wäre nicht schlehct gewesen noch zu erwähnen welche sprache. sorry. asp, vbscript.
15. Oktober 200915 j weekday gibt den Wochentag des angegebenen Datums an, beginnend bei Sonntag (ohne Parameter), so dass für den Mittwoch, der 14.10.2009 eine 4 erscheint, die dann korrekt in April umgesetzt wurde, egal, wie du das Datum auch angibst.
15. Oktober 200915 j danke für die erklärung. aber wie bekomme ich dann den richtigen monat heraus? gibt es eine andere funktion??
15. Oktober 200915 j Moin, ich tippe mal auf "MonthName(Date)", allerdings wie immer ungetestet. Reinhold
Erstelle ein Konto oder melde dich an, um einen Kommentar zu schreiben.