Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/date/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Date 流星/JS日期_Date_Time_Meteor - Fatal编程技术网

Date 流星/JS日期

Date 流星/JS日期,date,time,meteor,Date,Time,Meteor,所以我尝试在meteor中制作一个时间表应用程序,创建项目并添加时间条目。为什么?这就是我所能想到的测试应用程序 但是,我更习惯于处理PHP,在PHP中,我只存储一个具有时间长度的日期字段。现在,我想知道在《流星》中处理日期的最佳方法是什么 我在存储经过解析的日期字符串的地方做了同样的事情,还是它是一个日期时间对象?你会如何处理约会?(我进入《流星》才3小时)我建议你将时间存储在历元中。这将使分类和搜索变得更加容易。通常getTime()以毫秒为单位获取自历元以来的时间,但可以除以1000以秒为

所以我尝试在meteor中制作一个时间表应用程序,创建项目并添加时间条目。为什么?这就是我所能想到的测试应用程序

但是,我更习惯于处理PHP,在PHP中,我只存储一个具有时间长度的日期字段。现在,我想知道在《流星》中处理日期的最佳方法是什么


我在存储经过解析的日期字符串的地方做了同样的事情,还是它是一个日期时间对象?你会如何处理约会?(我进入《流星》才3小时)

我建议你将时间存储在历元中。这将使分类和搜索变得更加容易。通常getTime()以毫秒为单位获取自历元以来的时间,但可以除以1000以秒为单位获取时间

要转换为本地日期,如果需要,您可以

var d = new Date(0); // The 0 there is the key, which sets the date to the epoch
d.setUTCSeconds(seconds);
Meteor还包括一个库,它使处理日期和时间变得非常容易。您将获得用于格式化和解析的函数

存储时间的最佳方法是在日期对象中。这是因为在Mongo中,您将获得时间戳及其GMT偏差。确保时区安全


为了操纵和显示时间,请使用momentjs。

此社区hackpad提供了存储和使用日期的推荐方法和软件包,非常有用:

在收集文档上表示日期的最佳方法是直接使用日期对象类型。可以将日期对象直接存储到集合文档中。如果我们正在创建文档,我们可以生成一个日期对象作为提供给集合的
insert()
方法的属性之一


options.createdAt=new Date(),然后您可以使用mongodb选择器在$lte$gteThanks之间选择日期!这看起来很不错,我一定会检查一下,可能会这样。momentjs语言包的bug:因为Meteor是如何加载文件的(首先是最低的文件夹),momentjs的语言文件不会加载。如果需要在
moment.lang('fr')
中设置语言,则需要将
fr.js
文件复制到公用文件夹并加载到主html中
var d = new Date(0); // The 0 there is the key, which sets the date to the epoch
d.setUTCSeconds(seconds);