Created
March 28, 2020 14:46
-
-
Save mishari/94af3a44cef1b271cbe4208700e73065 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<html> | |
<body> | |
<script language = "javascript" type = "text/javascript"> | |
function calculateTime() { | |
var prime_number = 1299709; | |
var hash = md5('value'); | |
var i = hash.length; | |
var total_number = 0; | |
var c = 0; | |
var start_time = 1585404000 * 1000; // March 28 2020 21:00 in milliseconds since epoch | |
var time_window = 72 * 3600 * 1000; // 72 hours in milliseconds | |
var start_date = new Date(start_time) | |
while (i--) { | |
c = hash.charAt(i); | |
if (c >= '0' && c <= '9') { | |
total_number = total_number + parseInt(c); | |
} | |
} | |
total_number = total_number * prime_number; | |
var offset = total_number % time_window; | |
var end_time = new Date(start_time + offset) | |
document.writeln("Start Time: <br>"); | |
document.writeln(start_date.toISOString()); | |
document.writeln("<br>") | |
document.writeln("End Time: <br>"); | |
document.writeln(end_time.toISOString()); | |
} | |
</script> | |
Get md5.min.js from https://github.com/blueimp/JavaScript-MD5/tree/master/js and put in js/ directory | |
<form> | |
หมายเลขบัตรประชาชน: | |
<input type="text" id="national_id"> | |
<input type="button" onclick="calculateTime()" value="คำนวนเวลาที่จะเข้าคิว"> | |
</form> | |
<script src="https://raw.githubusercontent.com/blueimp/JavaScript-MD5/master/js/md5.min.js"></script> | |
</body> | |
</html> |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment