在javascript中获取印度标准时间而不是系统时间
嗨,我正在尝试获取当前的印度日期和时间。 当我使用函数new Date()函数时 有没有办法得到真正的印度标准时间而不是当地时间 这是我的密码在javascript中获取印度标准时间而不是系统时间,javascript,jquery,angularjs,Javascript,Jquery,Angularjs,嗨,我正在尝试获取当前的印度日期和时间。 当我使用函数new Date()函数时 有没有办法得到真正的印度标准时间而不是当地时间 这是我的密码 var currentDa = new Date(); var nowTime = new Date(currentDa.getTime()); var Chour = nowTime.getHours(); var Cminute = nowTime.getMinutes(); var currentTime = (+Chour + "." + Cmi
var currentDa = new Date();
var nowTime = new Date(currentDa.getTime());
var Chour = nowTime.getHours();
var Cminute = nowTime.getMinutes();
var currentTime = (+Chour + "." + Cminute);
javascript的Date函数返回系统时间是正确的。 事实上,有一个链接以前曾经工作过 链接已断开,但如果你能设置github中提到的环境,那就很好了(就我个人而言,我从未尝试过) 在这种情况下,我所做的最好的工作就是使用accuweather时间API: 将用于个人的商业罚款检查此链接: 我相信这可以解决您的问题Javascript代码
d = new Date();
utc = d.getTime() + (d.getTimezoneOffset() * 60000);
nd = new Date(utc + (3600000*+5.5));
var ist = nd.toLocaleString();
console.log("IST now is : " +ist);
我在英国试过这个代码,我得到了正确的时间。。。你是从印度来的吗?是的,我是从印度来的。当我将系统日期切换到23sept时,它显示23sept和时间不是今天的确切时间。因此,我向你提供api解决方案时间函数调用内部系统时间,如果你以某种方式欺骗本地时间,那么你的函数也将返回错误(逻辑上没有错误) time@HimanshuGupta请取消接受我的答案,如果它不能解决问题。嘿,我希望它在日期数据类型。我指的是通过新日期()返回的那个。。。。有什么方法可以把ist转换成日期格式吗?