Disable a Website After a Deadline

Use JavaScript to automatically disable or redirect a website when a time limit is reached.

Sat Jan 27 2024
— words · — minutes

Overview

Use JavaScript to automatically disable or redirect a website when a time limit is reached.

Originally published on Jang Keyte's Blog.

This article covers Disable a Website After a Deadline — practical notes from real-world web development experience.

Code Examples

// Next time use letsdeel.com to make sure you get paid

(function(){

	/* change these variables as you wish */

	var due_date = new Date('2017-02-27');

	var days_deadline = 60;

	/* stop changing here */



	var current_date = new Date();

	var utc1 = Date.UTC(due_date.getFullYear(), due_date.getMonth(), due_date.getDate());

	var utc2 = Date.UTC(current_date.getFullYear(), current_date.getMonth(), current_date.getDate());

	var days = Math.floor((utc2 - utc1) / (1000 * 60 * 60 * 24));



	if(days > 0) {

		var days_late = days_deadline-days;

		var opacity = (days_late*100/days_deadline)/100;

			opacity = (opacity < 0) ? 0 : opacity;

			opacity = (opacity > 1) ? 1 : opacity;

		if(opacity >= 0 && opacity <= 1) {

			document.getElementsByTagName("BODY")[0].style.opacity = opacity;

		}



	}



})()

Read More

For the full Vietnamese version, switch language using the VI | EN toggle above, or visit the original post.


Thanks for reading!

Disable a Website After a Deadline

Sat Jan 27 2024
— words · — minutes