Skip to content

Instantly share code, notes, and snippets.

@anjan011
Created July 12, 2016 07:39
Show Gist options
  • Save anjan011/af252bec90a718f14097b646967664e3 to your computer and use it in GitHub Desktop.
Save anjan011/af252bec90a718f14097b646967664e3 to your computer and use it in GitHub Desktop.
Converts datetime string to given format
<?php
/**
* Convert date/time string to given format
*
* @param string $dateTimeString
* @param string $format
* @param string $noValueStr
*
* @return bool|string
*/
function formatDateTime($dateTimeString = '',$format = 'M d, Y @ h:i a',$noValueStr = '-') {
$dateTimeString = trim($dateTimeString);
if($dateTimeString == '') {
return $noValueStr;
}
$ts = strtotime($dateTimeString);
if($ts <= 0) {
return $noValueStr;
}
return date($format,$ts);
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment