我想知道是否有一种方法不获取本地当前日期,而是获取实际当前日期,以便用户无法通过更改操作系统设置中的日期来操纵日期。
目前我正在使用它来获取当前日期:
var todaysDate = new Date();
$('#text').text(todaysDate);
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<p id="text"></p>
最佳答案
这是一个可在现代浏览器中运行的简单脚本
function getTime(cb) {
var xhr = new XMLHttpRequest();
xhr.open('GET', '//time.akamai.com/?iso');
xhr.addEventListener('load', function() {
cb(new Date(xhr.responseText));
});
xhr.send();
}
function timeCB(time) {
document.getElementById('time').innerHTML = "the time is " + time.toString();
}
getTime(timeCB);
<div id='time'></div>
关于Javascript 绕过当前本地日期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33593214/