PHP/CakePHP Developer (m/w) gesucht

CodeEs ist wieder so weit: Wir brauchen Verstäkung.

Wir bieten ein vernünftiges Gehalt in unbefristeter Anstellung, ein großes, spannendes Projekt mit vielen interessanten Aspekten und sicherlich sehr angenehme Arbeitsbedingungen in einem erfahrenen und motiviertem Team.

Erforderlich sind solide Kenntnisse und Erfahrung mit:

  • PHP/MySQL, logisch
  • CakePHP und/oder andere Frameworks wünschenswert
  • CSS und Frameworks (Bootstrap u.a.)
  • JavaScript und Frameworks
  • Div. Entwicklungs- und Projektmanagement-Tools (SVN, Git, etc.)

Erfahrungen mit SaaS/Cloud-Computing wären ebenfalls wünschenswert.

Bewerbungen mit Gehaltsvorstellung bitte direkt an mich.

Der feine Unterschied

Das hat mich heute einige Zeit gekostet: Während der SQL-Befehl DATE_ADD() mit einem Intervall von 6 Monaten bei einem Startdatum vom 31.12. erwartungsgemäß den 30.06. des Folgejahres ermittelt, kommt die entsprechende PHP Funktion strtotime() auf den 1.7.

SQL

SELECT DATE_ADD('2012-12-31', INTERVAL 6 MONTH);
# 2013-06-30

PHP

$d = mktime(0,0,0,12,31,2012);
$interval6month = strtotime('+6 months',$d);
// 2013-07-01

Man kann das umgehen, in dem man zum Beispiel

$d = mktime(0,0,0,12,31,2012);
$interval6month = strtotime('last day of +6 months',$d);
// 2013-06-30

schreibt (ab PHP 5.3), aber wenn der Tag nicht immer der erste oder letzte ist, sondern zum Beispiel der 15. eines Monats, kommt man damit nicht viel weiter.

Geholfen habe ich mir jetzt so:

function addMonths ($year,$month,$day,$interval_months) {
   $correction = '';
   if ($day==1) {
      $correction = 'first day of ';
   } elseif ($day>27) {
      $correction = 'last day of ';
   }
   return strtotime($correction.'+'.$interval_months.' months',
      mktime(0,0,0,$month,$day,$year));
}

Vielleicht brauche ich das ja noch mal. Vielleicht gibt es aber auch eine viel einfachere Lösung?

Unterstützung benötigt

Die geringe Frequenz an Postings auf diesem Blog ist nicht Ursache mangelnder Projekte, sondern eher im Gegenteil: Ich könnte etwas Hilfe benötigen.

Erfahrener (!) PHP/MySQL Programmierer in Berlin gesucht

Folgende Skills werden benötigt:

  • PHP/MySQL. — Klar.
  • JavaScript, jQuery. — Notwendig.
  • CSS. — Mindestens Basics.
  • Projekterfahrung und Erfahrung im Umgang mit Projektmangement- und Versionierungs-Tools.
  • CakePHP. — Wünschenswert!
  • Spaß am Programmieren. — Voraussetzung.
  • Eine gewisse Affinität zu trinkbaren Weinen ist ebenfalls hilfreich.
  • Möglichst viel Zeit.

Wer Zeit und Lust hat: Mail an mich!

UPDATE: Danke für die Mails! Der Job ist vergeben.