【问题标题】:Adding Todays Date / and of Month Date & Other Dates添加今天日期/和月份日期和其他日期
【发布时间】:2019-07-10 23:17:38
【问题描述】:

我不确定这是否可能?

我需要读取代码

今天的月份,即二月 今天的日期,即 17 月底日期,即 31 然后 一年中的其他 11 个月按一行排列

8 月 1 日至 31 日 |九月 |十月 |十一月 |十二月 |一月 |二月 |三月 |四月 |五月 |君 |七月

请以最好的方式提出建议?

非常感谢

提姆

【问题讨论】:

  • 你可能想研究一下 moment js 或其他类似的库。

标签: javascript jquery


【解决方案1】:

试试这个。

const months= ["Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sep", "Oct", "Nov", "Dec"];
var newMonths = "";
var d = new Date();

// Find current day, month and last day of month
var currentDay = d.getDate();
var lastDay = new Date(d.getFullYear(), d.getMonth() + 1, 0, 23, 59, 59).getDate();
var month = d.getMonth();

for (var i = month + 1; i <= 11; i++) {
    newMonths = newMonths +" | " + months[i];
}
for (var i = 0; i < month; i++) {
    newMonths = newMonths +" | " + months[i];
}

console.log(months[month] + " " + currentDay + " - " + lastDay + " " + newMonths);

这里是更新的 jdfiddle https://jsfiddle.net/k04amscv/

【讨论】:

  • 谢谢你,我不确定我如何测试这段代码?看看它是否有效
  • 我在答案中添加了一个 jsfiddle 来检查它是如何工作的。
  • 太棒了,最后一个问题,在 css 中我可以将主条的颜色设置为黑色,但是是否可以将月份文本(即“3 月 12 日 - 31 日”)设置为绿色? ?不确定这是否可能?
  • 我希望它立即显示在页面上,而不是加载月份日期的按钮。目前我使用了一个完全错误的身体标签!但这是我可以让它工作的唯一方法但是当我检查代码时我得到错误 - 正文标签已经打开。不确定使用哪个标签来显示代码。希望你能帮忙。谢谢 Tim
  • @TimCross 你不能使用body 标签两次。这就是你得到这个错误的原因。检查我更新的jsfiddle。如果我的回答解决了您的问题,请随时将我的回答标记为已接受。
猜你喜欢
  • 1970-01-01
  • 2019-03-03
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多