JavaScript 日历操作

发布于 2024-10-21 04:06:38 字数 500 浏览 1 评论 0原文

我有这样的 Java 代码:

  //first moment of the today
  Calendar cal = new GregorianCalendar();
  cal.set(Calendar.HOUR_OF_DAY, 0);
  cal.set(Calendar.MINUTE, 0);
  cal.set(Calendar.SECOND, 0);
  cal.set(Calendar.MILLISECOND, 0);

  Calendar tomorrow = (Calendar)cal.clone();
  tomorrow.add(Calendar.DAY_OF_YEAR, 1);

  long time = d.getTime();

  // if greater than today's first moment
  if(time >= tomorrow.getTimeInMillis()){
  ...
  }
  ...

如何用 JavaScript 重写它?

I have Java code like that:

  //first moment of the today
  Calendar cal = new GregorianCalendar();
  cal.set(Calendar.HOUR_OF_DAY, 0);
  cal.set(Calendar.MINUTE, 0);
  cal.set(Calendar.SECOND, 0);
  cal.set(Calendar.MILLISECOND, 0);

  Calendar tomorrow = (Calendar)cal.clone();
  tomorrow.add(Calendar.DAY_OF_YEAR, 1);

  long time = d.getTime();

  // if greater than today's first moment
  if(time >= tomorrow.getTimeInMillis()){
  ...
  }
  ...

How can I rewrite it with JavaScript?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

一腔孤↑勇 2024-10-28 04:06:38
var cal = new Date();
cal.setHours(0);
cal.setMinutes(0);
cal.setSeconds(0);
cal.setMilliseconds(0);

var tomorrow = new Date();

tomorrow.setDate(cal.getDate()+1);

我假设 d 是您从其他地方获得的日期对象:

if ( d >= tomorrow ) {

};

http://www. w3schools.com/jsref/jsref_obj_date.asp

var cal = new Date();
cal.setHours(0);
cal.setMinutes(0);
cal.setSeconds(0);
cal.setMilliseconds(0);

var tomorrow = new Date();

tomorrow.setDate(cal.getDate()+1);

i'm going to assume d is a date object you got from somewhere else:

if ( d >= tomorrow ) {

};

http://www.w3schools.com/jsref/jsref_obj_date.asp

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文