Topic: Change Date Format/Language to Your Local Format/Language
Before: 17-12-2013
/* plugins/blog/views/frontend/index.view.php */
<?php foreach($posts as $post) { ?>
<h2 class="date-header"><?php echo Date::format($post['date'], 'd-m-Y'); ?></h2>
<?php } ?>After: Selasa, 17 Desember 2013
<?php foreach($posts as $post) { ?>
<?php
$day = Date::format($post['date'], 'l'); // `Sunday`, `Monday` etc...
$month = Date::format($post['date'], 'm'); // 01, 02, 03 ...
switch ($day) {
case "Sunday":
$day = "Minggu";
break;
case "Monday":
$day = "Senin";
break;
case "Tuesday":
$day = "Selasa";
break;
case "Wednesday":
$day = "Rabu";
break;
case "Thursday":
$day = "Kamis";
break;
case "Friday":
$day = "Jumat";
break;
case "Saturday":
$day = "Sabtu";
break;
}
switch ($month) {
case "01":
$month = "Januari";
break;
case "02":
$month = "Februari";
break;
case "03":
$month = "Maret";
break;
case "04":
$month = "April";
break;
case "05":
$month = "Mei";
break;
case "06":
$month = "Juni";
break;
case "07":
$month = "Juli";
break;
case "08":
$month = "Agustus";
break;
case "09":
$month = "September";
break;
case "10":
$month = "Oktober";
break;
case "11":
$month = "November";
break;
case "12":
$month = "Desember";
break;
}
?>
<h2 class="date-header"><?php echo $day . ', ' . Date::format($post['date'], 'd') . ' ' . $month . ' ' . Date::format($post['date'], 'Y'); ?></h2>
<?php } ?>XSS Testing <script>alert('HIYAA!!!');</script>
