javascript - 如何检查日期是在语言环境时间之前还是之后
问题描述
我正在开发一个地区新闻应用程序。
如果您在巴黎,您的当地时区是Europe/Paris
,读者将在他们附近获得新闻,我们每天早上 9 点发布新闻。
我们希望允许before 9am
发布
我如何检查是否9am Europe/Paris
在或等于new Date()
(无论客户区是什么)在JavaScript
?
- 为此,我将添加 -1 小时的偏移量,以阻止上午 8 点发布的新闻
- 我们已经有那个检查服务器端,它主要是为了提醒用户它将在第二天发布
解决方案
你可以使用时刻时区
moment.tz("09:00","HH:mm","Europe/Paris").isSameOrAfter(new Date())
推荐阅读
- ionic3 - Ionic StreamingMedia 视频播放器导致状态栏在标题上重叠
- javascript - 反应:组件属性中的“Prop or nothing”
- r - R按照某种模式导入excel文件
- java - WebLogic 12.1.3 中的 JSON-B 作为 JDK 8 的新特性
- java - 在 Netbeans 中的标签之间移动鼠标光标的快捷方式
- c++ - 堆栈变量和函数的 C++ 奇怪行为
- sql - 确定 SQL 间隙和孤岛中的连续日期
- javascript - 意外令牌{错误
- javascript - hml表单提交后如何运行jquery代码
- mysql - 使用 HeidiSql 访问 MySql