【问题标题】:How to convert timestamp to readable calendar date如何将时间戳转换为可读的日历日期
【发布时间】:2015-10-01 15:42:46
【问题描述】:

我有来自托管数据库的时间戳日期格式,我现在的问题是如何将此时间戳格式转换为可读的日历日期并放入日历中,转换过程将在日历 javascript 中完成我认为这可能是我的问题我该怎么做?如果我已经给出了时间戳格式的声明,我现在可以使用它转换为日历格式。

var 时间戳 = 1441987200; var date = new Date(timestamp * 1000);

      datevalues = [
         date.getFullYear(),
         date.getMonth()+1,
         date.getDate(),
         date.getHours(),
         date.getMinutes(),
         date.getSeconds(),
      ];

      alert(datevalues);

但是我不能把它放在我的日历中,因为我的插件日历的格式与这个新的 Date(y, 9, 2) 不同。

$scope.events =[ {title: 'Long Event',start: new Date(y, 9, 2),end: new Date(y, 10, 7)}],

谁能帮我找到解决方案?谢谢和问候。

【问题讨论】:

  • 真的不清楚你在问什么。它是什么日历模块,预期的数据格式是什么。
  • 我已经在科尔多瓦插件日历中设置了日历日期。但是我的日期格式有问题,因为日期数据在从数据库托管中获取时处于时间戳中。
  • 为了将日期放入插件中,我尝试的格式是日期开始格式:new Date(y, 9, 2) 时间戳格式怎么样?
  • 我在我的 ionic 应用程序中使用了这个 cordova 插件。 github.com/EddyVerbruggen/Calendar-PhoneGap-Plugin.
  • 创建时间戳的日期对象并设置为日历方法 setDate(yourDateObject);它会将您的日历设置为所需的日期

标签: angularjs cordova calendar ionic


【解决方案1】:

当您必须处理很多时间和日期时,我建议使用MomentJS。它能够以比 JavaScript 的 Date 更方便的方式解析时间,并且还能够按照您喜欢的方式对其进行格式化。

【讨论】:

  • 你能给我一个样品作为参考吗?
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2019-07-27
  • 2011-07-09
  • 2019-10-09
  • 2020-11-17
  • 1970-01-01
  • 2011-01-12
相关资源
最近更新 更多