当前位置: 首页 > 知识库问答 >
问题:

如何获取日期();用JavaScript显示时间,对吗?

梁丘逸仙
2023-03-14

我正在制作一个不和谐机器人,希望它能够说出它启动的时间,但是当我使用date();时,它返回的时间与我计算机的本地时间完全不同,这使得很难判断它实际启动的时间。

我正在使用的代码:

var currentdate = new Date();
console.log(currentdate)

我得到的时间:

2017-10-15T10:37:14.912Z

共有3个答案

叶允晨
2023-03-14

考虑使用moment.js

这是一个与时间相关的很好的模块。如果您使用的是远程服务器,那么您看到的时间可能是GMT+0。

使用moment,您可以找到全局时区,并在显示时间时将其添加为偏移量。还有一些方便的功能用于控制显示格式。

例如,要在我的时区中显示,我只需要使用

moment().utcOffset(-4).format("dddd, MMMM Do YYYY, h:mm:ss a"); // "Sunday, February 14th 2010, 3:25:50 pm"

https://momentjs.com/docs/#/operating/utc-offset/

令狐灿
2023-03-14

您可以尝试以下代码

null

var currentdate = new Date(); 
var datetime = "Date Time: " + currentdate.getDate() + "/"
    + (currentdate.getMonth()+1)  + "/" 
    + currentdate.getFullYear() + " @ "  
    + currentdate.getHours() + ":"  
    + currentdate.getMinutes() + ":" 
    + currentdate.getSeconds();
console.log(datetime)
薛扬
2023-03-14

您可以尝试以下操作:

null

var d = new Date();
console.log(d.toLocaleTimeString());
console.log(d.toLocaleString());
console.log(d.toLocaleDateString());
 类似资料:
  • 我有一个用JavaScript打印当前日期和时间的脚本,但是总是错误的。代码如下: 它应该打印并打印

  • 问题内容: 如何从Python中的日期时间对象获取日期名称(例如星期一,星期二,星期三,星期四,星期五,星期六和星期日)? 因此,例如,应该给我。 问题答案: 有关datetime.now,datetime.strftime以及有关strftime的更多信息,请参见Python文档。

  • 问题内容: 我正在尝试显示时间戳记- 我尝试了不同的查询方式,并且还尝试将用作值。似乎没有任何作用。我的目的是让该应用显示以前的素数和它们被发现的时间。该应用程序的初衷是让用户能够关闭/杀死该应用程序,并在重新启动该应用程序时从上次找到的素数恢复计数。如果您有任何暗示,我也将不胜感激。 这是PrimeDBManager类 头等舱 最后是MainActivity类 问题答案: 好的,既然您上传了项目

  • 问题内容: 您如何以12小时格式(AM / PM)显示JavaScript日期时间对象? 问题答案:

  • 我正在使用Java-Eclipse和oracle SGBD public DefaultTableModel getJoueurData(){

  • 问题内容: 如何使用Java获取当前日期和时间? 我正在寻找与C#等效的东西。 问题答案: 只需构造一个没有任何参数的新对象即可;这会将当前日期和时间分配给新对象。 在的话的Javadoc的无参数的构造函数: 分配一个Date对象并对其进行 初始化,以便它表示分配它的时间( 以最近的毫秒为单位)。 确保您使用的不是-后者没有零参数构造函数,并且语义有所不同,这是完全不同的对话的主题。:)