<?php
/**
* 2) A function that prints a given clock in a 24-hour format in a 12-hour format. This time you can use explode. However, date and similar features cannot be used.
*/
function talkTime ( $clock = NULL )
{
$clock = explode( ':', $clock );
$medium = 'AM';
$convert = FALSE;
if ( count( $clock ) === 2 )
{
if ( ctype_digit( $clock[ 0 ] ) && ctype_digit( $clock[ 1 ] ) )
{
if ( $clock[ 0 ] < 24 && $clock[ 1 ] < 60 )
{
if ( $clock[ 0 ] > 12 )
{
$clock[ 0 ] = $clock[ 0 ] - 12;
$medium = 'PM';
}
$convert = TRUE;
}
}
}
if ( $convert === FALSE )
{
return 'Please, enter right date format!';
}
return $clock[ 0 ] . ' : ' . $clock[ 1 ] . ' ' . $medium;
}
$saat1 = '01:16';
$saat2 = '03:30';
$saat3 = '23:05';
echo talkTime( $saat1 );
//Output
01 : 16 AM
Digər dildə:
AZ