@@ -183,7 +183,7 @@ protected function _generateJobs($jobs, $exists)
183183 ->setStatus (Mage_Cron_Model_Schedule::STATUS_PENDING );
184184
185185 for ($ time = $ now ; $ time < $ timeAhead ; $ time += 60 ) {
186- $ ts = strftime ( ' %Y-%m-%d %H:%M :00 ' , $ time );
186+ $ ts = date ( ' Y-m-d H:i :00 ' , $ time );
187187 if (!empty ($ exists [$ jobCode . '/ ' . $ ts ])) {
188188 // already scheduled
189189 continue ;
@@ -319,14 +319,14 @@ protected function _processJob($schedule, $jobConfig, $isAlways = false)
319319 }
320320
321321 $ schedule
322- ->setExecutedAt (strftime ( ' %Y-%m-%d %H:%M:%S ' , time () ))
322+ ->setExecutedAt (date (Varien_Db_Adapter_Pdo_Mysql:: TIMESTAMP_FORMAT ))
323323 ->save ();
324324
325325 call_user_func_array ($ callback , $ arguments );
326326
327327 $ schedule
328328 ->setStatus (Mage_Cron_Model_Schedule::STATUS_SUCCESS )
329- ->setFinishedAt (strftime ( ' %Y-%m-%d %H:%M:%S ' , time () ));
329+ ->setFinishedAt (date (Varien_Db_Adapter_Pdo_Mysql:: TIMESTAMP_FORMAT ));
330330 } catch (Exception $ e ) {
331331 $ schedule ->setStatus ($ errorStatus )
332332 ->setMessages ($ e ->__toString ());
@@ -347,7 +347,7 @@ protected function _getAlwaysJobSchedule($jobCode)
347347 /** @var Mage_Cron_Model_Schedule $schedule */
348348 $ schedule = Mage::getModel ('cron/schedule ' )->load ($ jobCode , 'job_code ' );
349349 if ($ schedule ->getId () === null ) {
350- $ ts = strftime ( ' %Y-%m-%d %H:%M :00 ', time () );
350+ $ ts = date ( ' Y-m-d H:i :00 ' );
351351 $ schedule ->setJobCode ($ jobCode )
352352 ->setCreatedAt ($ ts )
353353 ->setScheduledAt ($ ts );
0 commit comments