Ann
Ann

Reputation: 471

DATE_FORMAT() in codeigniter

I want to include date format of d/m/Y in the following line.

<?php echo isset($form_data["db_name"]) ?    
     $form_data["db_name"]->date_of_birth : ""; ?>

I have tried

<?php echo isset($form_data["db_name"]) ?   
     $form_data["db_name"]->date_format(date_of_birth,'%d/%m/%Y') : ""; ?>

,but it made some errors.....

Upvotes: 0

Views: 1261

Answers (3)

balaraman
balaraman

Reputation: 403

use date function

    date('d/M/Y', date_of_birth)

instead of date_format(). Use date()

    <?php echo isset($form_data["db_name"]) ? $form_data["db_name"]->date('d/M/Y',strtotime(date_of_birth)) : ""; ?>"

Upvotes: 2

Scorpion
Scorpion

Reputation: 396

Try this

<?php echo isset($form_data["db_name"]) ? 
     date('d/m/Y',$form_data["db_name"]->date_of_birth) : ""; ?>

Upvotes: 0

Keval Rathi
Keval Rathi

Reputation: 986

Check this,

$str = '2013/12/24';
$date = DateTime::createFromFormat('Y/m/d', $str);
echo $date->format('d/m/Y'); //output - 24/12/2013

May be it help you.

Upvotes: 1

Related Questions