Javascript 绕过当前本地日期

标签 javascript jquery html date

我想知道是否有一种方法不获取本地当前日期,而是获取实际当前日期,以便用户无法通过更改操作系统设置中的日期来操纵日期。

目前我正在使用它来获取当前日期:

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/

相关文章:

javascript - 在 promise 中更直接地使用函数

jquery - fancybox 自动调整大小有限制

javascript - 为什么我的迷你按钮在 jQuery Mobile 的 ListView 中这么大?

javascript - 如何使用 <ul> 列表而不是 <select> 下拉列表作为语言切换器?

html - Outlook HTML 电子邮件中的元素符号列表样式

javascript - 将变量作为闭包中的参数传递

Javascript 和移动浏览器宽度问题

javascript - 使用命名函数进行回调

javascript - 将所有使用单引号的 html 属性定义替换为双引号

python - 从交互式 map 中抓取数据