基于Server的UTC DateTime的Moment.js + Livestamp时间之前 - javascript

我正在尝试显示我的项目中已经问过一个问题的时机。在我的数据库中,我有一个“列出”的Datetime列。当用户发布问题时,我用UTC DateTime插入问题。

在客户端中,我同时具有Livestamp.jsmoment.js来显示timeago,已提出问题。

码:

var then = moment(listed).unix(); // convert to unix time

然后:

s += "</td><td><span data-livestamp='" + then + "'></span>";

问题在于,它没有按预期显示时间变化,而是需要数小时才能显示出来。

从服务器返回的日期字符串的示例:

2015-03-09T09:16:41

我需要一种方式来进行实时时间戳显示,以根据服务器上的日期时间考虑UTC时间并考虑本地UTC时间来显示时间,但是我不知道该如何实现。

注意:很明显,服务器与客户端(访问者)不在同一位置。

使用:MySQL,.NET / C#4.5,jQuery / Javascript

参考方案

两年前,我遇到了类似的问题,这是我的解决方法:

var localtime = new Date(new Date(listed).getTime() - 
                (new Date().getTimezoneOffset() * 60000));


 var then = moment(localtime).unix(); 

编辑:尝试过

  var localDate = new Date(new Date('2015-03-09T13:56:41').getTime() -
                            (new Date().getTimezoneOffset() * 60000));


var then = moment(localDate).unix(); 
document.getElementById("demo").innerHTML = 
              "Made it : <span data-livestamp='" + then + "'></span>" ;

   //Results: "Made it : 5 minutes ago" as I'm in a +1 timezone

Javascript + Python:将数组发送到Python脚本,将结果返回给Javascript - javascript

我想建立一个网页,该网页通过Javascript API进行许多Facebook状态更新,并将它们分类到一个数组中。然后,我想将此数组发送到Python脚本,该脚本可以专门使用NLTK.进行语言分析。在Python中获得合适的结果后,我想将结果从该脚本返回到Javascript,以显示给用户等。听起来可能吗? javascript大神给出的解决方案 是的,完…

Google+登录验证问题 - javascript

您好,我正在尝试在我的网站上实施Google+登录,除了PHP将检查用户的google ID和电子邮件以查看其是否拥有帐户,或者我需要为他们创建一个帐户之外,我已经完成了所有工作。我遇到的问题是如何验证来自客户端JavaScript的php接收的内容实际上是有效的?我的意思是,似乎有人可以轻松修改脚本以发送任何Google用户ID和电子邮件,然后以任何人的身…

标签名称属性带有+和引号 - javascript

当数据从数据库到网格中的视图时,标签名称属性带有+和引号,但我不希望这样做:以下是我正在执行的代码@if (ViewBag.ExperienceDetailsGrid != null) { var ExprowCount = 1; Foreach (var item in ViewBag.ExperienceDetailsGrid) { <tr cla…

在Java中,执行“ ++++++++”表达式,编译器未报告任何错误并且可以正确执行? - java

我用eclipse编写了这段代码,用war写过,结果为3d。public static void main(String[] args) { double a = 5d + + + + + +-+3d; System.out.println(a); } 参考方案 您的表情可以改写为(5d) + (+ + + + +-+3d) 其中第一个+是应用于两个操作数的…

从php文件运行命令行程序 - javascript

我想从php文件执行任何命令。我有一个nodejs文件,当我给出命令执行某件事时。它工作正常。即abc.js参数在终端上可以正常工作并执行一些任务但是,我想从运行我的命令的php文件中执行相同的任务。我尝试了不起作用的exec('filename arguments')。如果我给exec(ls -l)给出输出。请让我知道您的建议。谢谢 参考方案 我认为您必须…