Follow along with the video below to see how to install our site as a web app on your home screen.
Anmerkung: This feature may not be available in some browsers.
Ich habe also ein Startdatum und möchte wissen welches Datum zum Beispiel 10 Jahre später ist.
# von jetzt in 10 Jahren
$timestamp = strtotime('+10 years');
# [...]
# von $time in 10 Jahren
$timestamp = strtotime('+10 years',$time);
$timestamp = strtotime("11 September 2001 12:34:56 +23 years 42 days 666 seconds");
echo date('d.m.Y h:i:s', $timestamp);
// Ausgabe: 23.10.2024 12:46:02
Es müsste aber noch einfacher gehen:
strtotime() kann so einiges!PHP:$timestamp = strtotime("11 September 2001 12:34:56 +23 years 42 days 666 seconds"); echo date('d.m.Y h:i:s', $timestamp); // Ausgabe: 23.10.2024 12:46:02
$timestamp = strtotime("$tag $monat $jahr +$zukunft_jahr years $zukunft_monat months");
echo date('d.m.Y', $timestamp);
Du kannst sicher die Uhrzeit weglassen. Es wird dann halt 0:00:00 Uhr des betreffenden Tages genommen.Kann ich es auch so machen?
static timelib_relunit const timelib_relunit_lookup[] = {
{ "sec", TIMELIB_SECOND, 1 },
{ "secs", TIMELIB_SECOND, 1 },
{ "second", TIMELIB_SECOND, 1 },
{ "seconds", TIMELIB_SECOND, 1 },
{ "min", TIMELIB_MINUTE, 1 },
{ "mins", TIMELIB_MINUTE, 1 },
{ "minute", TIMELIB_MINUTE, 1 },
{ "minutes", TIMELIB_MINUTE, 1 },
{ "hour", TIMELIB_HOUR, 1 },
{ "hours", TIMELIB_HOUR, 1 },
{ "day", TIMELIB_DAY, 1 },
{ "days", TIMELIB_DAY, 1 },
{ "week", TIMELIB_DAY, 7 },
{ "weeks", TIMELIB_DAY, 7 },
{ "fortnight", TIMELIB_DAY, 14 },
{ "fortnights", TIMELIB_DAY, 14 },
{ "forthnight", TIMELIB_DAY, 14 },
{ "forthnights", TIMELIB_DAY, 14 },
{ "month", TIMELIB_MONTH, 1 },
{ "months", TIMELIB_MONTH, 1 },
{ "year", TIMELIB_YEAR, 1 },
{ "years", TIMELIB_YEAR, 1 },
{ "monday", TIMELIB_WEEKDAY, 1 },
{ "mon", TIMELIB_WEEKDAY, 1 },
{ "tuesday", TIMELIB_WEEKDAY, 2 },
{ "tue", TIMELIB_WEEKDAY, 2 },
{ "wednesday", TIMELIB_WEEKDAY, 3 },
{ "wed", TIMELIB_WEEKDAY, 3 },
{ "thursday", TIMELIB_WEEKDAY, 4 },
{ "thu", TIMELIB_WEEKDAY, 4 },
{ "friday", TIMELIB_WEEKDAY, 5 },
{ "fri", TIMELIB_WEEKDAY, 5 },
{ "saturday", TIMELIB_WEEKDAY, 6 },
{ "sat", TIMELIB_WEEKDAY, 6 },
{ "sunday", TIMELIB_WEEKDAY, 0 },
{ "sun", TIMELIB_WEEKDAY, 0 },
{ "weekday", TIMELIB_SPECIAL, TIMELIB_SPECIAL_WEEKDAY },
{ "weekdays", TIMELIB_SPECIAL, TIMELIB_SPECIAL_WEEKDAY },
{ NULL, 0, 0 }
};
switch($arr_geburtstag[1])
{
case 01: $monat = "January";
break;
case 02: $monat = "February";
break;
case 03: $monat = "March";
break;
case 04: $monat = "April";
break;
case 05: $monat = "May";
break;
case 06: $monat = "June";
break;
case 07: $monat = "July";
break;
case 08: $monat = "August";
break;
case 09: $monat = "Septmeber";
break;
case 10: $monat = "October";
break;
case 11: $monat = "November";
break;
case 12: $monat = "December";
break;
}
echo $monat;
Könnt ihr dort etwas sehen woran es liegen könnte?
PHP:"Septmeber"
Bist du sicher, dass überhaupt eine 08 oder 09 reinkommt?
Ja habs mir vorher mal ausgeben lassen, kommt rein.
Hab den Fehler grad entdeckt. Habe die case Auswahl in "09" gepackt dann funktioniert es. Komisch das es nur bei 08 und 09 sich ausgewirkt hat.
if(01337 == 735) echo 'OMG? ';
if(0x42 == 66) echo 'WTF!';
// Output: OMG? WTF!