@bernotieno/mini-framework
Version:
A lightweight JavaScript framework built from scratch with zero dependencies
27 lines (23 loc) • 686 B
JavaScript
/**
* Date Utilities
* Functions for date formatting and manipulation
*/
/**
* Format a date
*/
export function formatDate(date, format = 'YYYY-MM-DD') {
const d = new Date(date);
const year = d.getFullYear();
const month = String(d.getMonth() + 1).padStart(2, '0');
const day = String(d.getDate()).padStart(2, '0');
const hours = String(d.getHours()).padStart(2, '0');
const minutes = String(d.getMinutes()).padStart(2, '0');
const seconds = String(d.getSeconds()).padStart(2, '0');
return format
.replace('YYYY', year)
.replace('MM', month)
.replace('DD', day)
.replace('HH', hours)
.replace('mm', minutes)
.replace('ss', seconds);
}