Skip to content

Instantly share code, notes, and snippets.

@benplum
benplum / PHP Relative Time Format
Created March 24, 2013 18:45
Return human readable relative time string.
define("SECOND", 1);
define("MINUTE", 60 * SECOND);
define("HOUR", 60 * MINUTE);
define("DAY", 24 * HOUR);
define("MONTH", 30 * DAY);
function relativeTime($time) {
if (!is_numeric($time)) {
$time = strtotime($time);
}
@benplum
benplum / PHP YouTube Thumbnail
Last active December 15, 2015 08:39
Return YouTube thumbnail URL.
/*
default.jpg
mqdefault.jpg
hqdefault.jpg
maxresdefault.jpg
0.jpg - 3.jpg
*/
function youTubeThumbnail($id, $size = "mqdefault") {
return "http://img.youtube.com/vi/" . $id . "/" . $size . ".jpg";
}
@benplum
benplum / PHP Date Formats
Last active December 15, 2015 08:39
Definitions for standard PHP date formats.
define("DATE_FORMAT", "F j, Y");
define("PUBDATE_FORMAT", "Y-m-d H:i");
define("MYSQL_DATETIME", "Y-m-d H:i:s");
@benplum
benplum / HTML List-less Navigation
Last active December 15, 2015 08:09
Simple navigation structure without using lists.
<nav>
<div class="item">
<a href="#">Home</a>
</div>
<div class="item">
<a href="#">About</a>
<div class="children">
<div class="item">
<a href="#">Sub-1</a>
<div class="children">