Martin Lantzsch
Software Entwickler
15. August 2010

PHP Timestamp heute?

15. August 2010 - Geschrieben von Martin - Keine Kommentare

Eben habe ich eine kleine Funktion geschrieben um zu Prüfen ob ein gegebener Timestamp heute ist, nichts gewaltiges aber nützlich.

function isToday($time)
{
  $begin = mktime(0, 0, 0);
  $end = mktime(23, 59, 59);
  // check if given time is between begin and end
  if($time >= $begin && $time <= $end)
  {
    return true;
  } else {
    return false;
  }
}

Falls ab 23 Uhr Abends false zurückgegeben wird, sollten Sie mal nach ihrer Server Uhr schauen (Zeitzonen oder Sommer-/Winter- Zeit).

So wird unter anderem in Resigame eine Anzeige gesteuert, die Signalisiert ob ein User heute bereits Online war.

5. Mai 2010

JavaScript und str_replace()

5. Mai 2010 - Geschrieben von Martin - Keine Kommentare

Unter JavaScript gibt es leider keine so tolle str_replace() Funktion wie unter PHP. Hier das JavaScript Pendant dazu:

// hier unser Text
string = 'Test and Test';
// nun ersetzen wir es
new = string.split('and').join('und');
// und geben das ersetzte aus
document.write(new);

Wer gar nicht mehr von der PHP Funktion str_replace los kommt, kann sich auch seine eigene Funktion schreiben:

function str_replace(search, replace, string) {
  return string.split(search).join(replace);
}