我正在构建一个在store.js文件中使用Vuexfire的Vue.js应用程序。我的应用程序允许用户将用户输入的带有时间戳的帖子推送到Firestore中。我正在配置我的Vuexfire操作处理程序,以提交对按时间戳排序的firebase有效负载的突变,如下所示: import Vue from "vue";
import Vuex from "vuex"r
下面是一个excel示例:
如您所见,我必须涵盖日期和时间的多种格式。我没问题的约会。但是当涉及到小时时,带有"12:30“和"15:00”值的单元格作为javascript date对象返回。当使用VSCode调试工具时,我可以看到我有这样的日期:
'Sat Dec 30 1899 12:39:21 GMT+0009 (Central European Standard Time)''Sat Dec 30 1899 15:09:21 GMT+0
我想将日期设置为JavaScript格式。目前,我使用date函数+new Date()存储日期。我正在使用moment.js格式化日期。我正在使用moment.js的calendar ()函数和fromNow()函数。日历函数像Today at 11:00Pm一样格式化日期,而fromNow()像5hours ago一样格式化日期。但是我想如果消息时间小于1小时,它应该显示40 minutes ago,否则它应该显示Today at 11:00Pm
我正在开发一个Range6应用程序,在这个应用程序中,我们处理日期以执行一些操作,我们用matDatepicker选择那些日期,用Moment.js格式化日期。问题是,应用程序不是浏览器时区,而是UTC时区,下午7点之后,从我的位置(中央时间)开始,我们无法指示应用程序为当前的一天做操作,因为它已经提前5小时了,所以它认为这已经是明天了,而且对于使用太平洋时间应用程序的人来说这就是我们格式化日期的方式,我试着删除utc,但是没有什么改变。
moment