我正在制作一个离子应用程序v2,我必须在今天展示'而不是当前的日期和'昨天'和明天'也适用于各自的日期。我尝试使用时刻,但它像上个星期一那样给上周提供天数,参考时间问题也在那里。我只需要这3天没有参考时间。你能告诉我如何在离子框架中定制时刻吗?如果你有任何其他建议而不是使用时刻。请告诉。提前致谢。 P.S:我想在离子的html代码中实现这一点,而不是在打字稿代码中。
答案 0 :(得分:0)
就像这样:moment().add(-1, 'days')
。它会在前一天为您提供与当地电脑上相同的当前时间。
参考here
答案 1 :(得分:0)
同意如果没有JS / TS,这将很难。在您的.ts文件中,您不能拥有3个日期成员变量:
//Set up 3 new dates, defaulting them to today
yesterday: Date = new Date();
today: Date = new Date();
tomorrow: Date = new Date();
然后在你的ctor或init方法中,正确设置它们(下面可能不是最有效/最有效的方法,但这是一个例子)。
//Today is already set up from instantiation, but re-set tomorrow and yesterday
this.tomorrow.setDate(this.tomorrow.getDate() + 1);
this.yesterday.setDate(this.yesterday.getDate() - 1);
然后在HTML中绑定它们:
Yesterday was: {{yesterday?.toDateString()?.slice(0,10)}}
<br> Today is: {{today?.toDateString()?.slice(0,10)}}
<br> Tomorrow will be: {{tomorrow?.toDateString()?.slice(0,10)}}