当前位置:   jquery > 正文

如何仅使用时间而不是日期创建时刻对象?

javascript,time,date,momentjs,reactjs,DevBox,在线流程图,编程,编程问答,程序员,开发者工具,开发工具,json解析,二维码生成,unix时间戳,在线开发工具,前端开发工具,开发人员工具,站长工具

这是我想要做的.

我希望在格林尼治标准时间周六午夜时分有一个时刻对象.

如果这个时间是过去那么+ 1d,如果是将来它将是同一天.

我该怎么做?如何在创建对象后将时间设置为16:00?

这不起作用:

var day = moment('16:00','HH:mm').tz('GMT');

如果我创建一个新的时刻对象,我该如何设置之后的时间?

var day = moment.tz('GMT');

没有这样的东西 day.set(16:00, 'time of day'):

在那儿?

---编辑:

如何设置Ii创建后的时间?如果我去时刻().tz(GMT)那么它将是该区域的当前时间.我怎样才能改变之后的一天?

另外,如何更改该对象的日期?


我有一个时间字符串.我想解析这个并把它放到我上面提到的那个时刻.最好的方法是什么?

var time = "16:00";

var day = moment().tz('GMT');

如何设置字符串的日期时间?



1> Amadan..:

moment.js和JavaScript都没有时间类型.您可以使用任意一天(例如1970/01/01)为所有时间对象伪造它.

moment("1970-01-01 16:00Z")

编辑:

var time = "16:00"
var day = moment().tz('GMT');
var splitTime = time.split(/:/)
day.hours(time[0]).minutes(time[1]).seconds(0).milliseconds(0);

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/blog/jquery/detail/13389
推荐阅读
相关标签
  

闽ICP备14008679号