Skip to content

Instantly share code, notes, and snippets.

View justcoder1's full-sized avatar

Justin Heath justcoder1

View GitHub Profile
@alirussell
alirussell / is_british_summertime.js
Last active April 15, 2024 09:25
Check for british summer time (BST) in JavaScript
function lastSunday(month, year) {
var d = new Date();
var lastDayOfMonth = new Date(Date.UTC(year || d.getFullYear(), month+1, 0));
var day = lastDayOfMonth.getDay();
return new Date(Date.UTC(lastDayOfMonth.getFullYear(), lastDayOfMonth.getMonth(), lastDayOfMonth.getDate() - day));
}
function isBST(date) {
var d = date || new Date();
var starts = lastSunday(2, d.getFullYear());