【问题标题】:how do I get only the day displayed?如何只显示日期?
【发布时间】:2022-01-09 20:33:33
【问题描述】:

我是新手,还没有找到合适的答案(或者太盲目而看不到它)。我希望以 dd/mm/yyyy 格式向我显示日期。目前它以毫秒为单位向我显示这一天?有人可以帮我吗?

var oneweekago = new Date();
var month = oneweekago.getMonth() +1
var day = oneweekago.setDate(oneweekago.getDate() - 7)
var year = oneweekago.getFullYear()
document.write(day + "/" + month + "/" + year)

【问题讨论】:

标签: javascript date format


【解决方案1】:

这段代码显示上周的日期

<script>
const today = new Date()
const yesterday = new Date(today)

yesterday.setDate(yesterday.getDate() - 7)

today.toDateString()
yesterday.toDateString()
console.log(yesterday)
</script>

【讨论】:

  • 是的。但我需要 7 天前的日期
  • @HappyGilmore 更新了我的答案
【解决方案2】:

相信你在找oneWeekAgo.toLocaleDateString()

var oneWeekAgo = new Date();
oneWeekAgo.setDate(oneWeekAgo.getDate() - 7)
document.write(oneWeekAgo.toLocaleDateString())

【讨论】:

  • 这有帮助!但它的格式是:“mm/dd/yyyy”,我需要“dd/mm/yyyy”。谢谢!
猜你喜欢
  • 1970-01-01
  • 2021-12-05
  • 1970-01-01
  • 1970-01-01
  • 2011-10-30
  • 1970-01-01
  • 2020-05-23
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多