带有时区的节点 cron

2024-01-06

我有一个node http://nodejs.org/(v0.7.3-pre) 服务器节点 cron https://github.com/ncb000gt/node-cron(0.3.2) 和节点时间 https://github.com/TooTallNate/node-time(0.8.2):

var cronJob = require('cron').CronJob;
var cronJ = new cronJob({
 cronTime: "00 29 16 6 * *",
 onTick: function() {
  console.log("Tick");
 },
 start:true,
 timeZone: "America/Los_Angeles"
});
console.log(cronJ);

它运行,但 Cron 始终使用服务器时间(UTC),返回的 cron 是:

{ _callbacks: [ [Function] ],
  onComplete: undefined,
  cronTime:
   { source: '00 29 16 6 * *',
     zone: undefined,
     second: { '0': true },
     minute: { '29': true },
     hour: { '16': true },
     dayOfWeek:
...

the zone被设置为undefined,我错过了什么吗?


因为node-cron模块中出现错误。我已经发送了拉取请求 https://github.com/baryshev/node-cron/commit/912fb5e07d61458d36d1d39d62a28461d65ed9be那会解决它的。您可以在此模块的本地副本中更改此行。

您还可以使用多个函数参数来初始化 cronJob,而不是一个对象:

var cronJob = require('cron').CronJob;
var cronJ = new cronJob("00 29 16 6 * *", function() {
        console.log("Tick");
}, undefined, true, "America/Los_Angeles");

console.log(cronJ);
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

带有时区的节点 cron 的相关文章

  • JavaScript 字符串中的脚本标签[重复]

    这个问题在这里已经有答案了 我遇到一个问题 即 JavaScript 中带引号的字符串内有结束脚本标记 并且它正在杀死脚本 我认为这不是预期的行为 可以在这里看到这样的示例 http jsbin com oqepe edit http js
  • Javascript 对象属性名称

    在 C 中 可以将对象属性的名称作为字符串值获取 名称 对象 Property gt myProperty 这可以在 Javascript Typescript 中完成吗 Object Keys 是我找到的唯一东西 但它给了我所有的键 示例
  • jQuery:查找具有特定自定义属性的元素

    我只想找到具有特定自定义属性值的元素 例如 我想找一个div其具有属性data divNumber 6 var number 6 var myDiv data divNumber number 我尝试使用http api jquery co
  • 如何将 Ajax.BeginForm MVC 助手与 JSON 结果一起使用?

    我正在尝试使用 ASP NET MVC Ajax BeginForm 帮助程序 但不想在调用完成时使用现有的内容插入选项 相反 我想使用自定义 JavaScript 函数作为回调 这可行 但我想要的结果应该以 JSON 形式返回 不幸的是
  • 更新存储在 chrome 扩展本地存储中的对象

    我正在开发一个 chrome 扩展 我将存储服务器发送的对象 例如 我将收到 命令 id 1 类型 A 大小 B 优先级 C 如果我有一个数据库 我会将其作为表中的一行插入commands 使用 chrome storage 我将这些对象的
  • JavaScript 相当于 Python 的参数化 string.format() 函数

    这是 Python 示例 gt gt gt Coordinates latitude longitude format latitude 37 24N longitude 115 81W Coordinates 37 24N 115 81W
  • 如何通过setTimeout函数定期打印数字?

    var i 0 function counter for i i lt 100 i setTimeout gt console log i 2000 counter 我想以 2 秒的间隔打印 i 但它立即打印 每次打印调用只需要几微秒 为什
  • 检查用户设备的 GPS 是否开启

    我正在使用 jQuery Mobile 和 PHP 开发一个应用程序 我没有使用 Phonegap 或其他框架 我需要找到用户的geolocation 如果用户设备的 GPS 关闭 那么我无法获取位置 现在我需要查找用户设备的 GPS 是否
  • .points 不透明度/大小在三个.js 内

    我回来回答有关 points 的第二个问题 这次想知道如何将不透明度从 0 更改为 1 然后又回到距发射器的特定像素距离内 var particleCount 14 particles new THREE Geometry pMateria
  • Express.js 中的自定义回调 get

    我的 app js 中有一个 get app get api personnel api personnel 调用此函数作为回调以从 mongo 加载一些数据 exports personnel function req res var d
  • AngularJS + jQuery 移动

    是否还有其他可能性来设计AngularJS以移动友好的方式应用程序CSS 我正在计划一个移动应用程序 并希望使用 AngularJS 进行逻辑和数据绑定 但我不想自己设计所有内容CSS The AngularJSFAQ说它使用jQuery
  • 如何在React中动态分配属性?

    这是一个有两个参数的函数 我要创建的标签的名称 具有以下属性的对象 Using React 我创建一个组件并将该元素渲染到 DOM 问题是我想向元素添加属性 但它不允许循环在元素内设置属性 var Element function elem
  • Angular JS - 使服务可以从控制器和视图全局访问

    假设我们有以下服务 myApp factory FooService function 然后 从控制器中 我会说 myApp controller FooCtrl scope FooService function scope FooSer
  • Svelte 条件元素类报告为语法错误

    我正在做一个if块每if 块的精简指南 https svelte technology guide if blocks 这看起来很简单 但 Svelte 认为这是一个语法错误 svelte plugin ParseError Unexpec
  • 轮播滑动(未滑动)事件上的火灾事件,Bootstrap 3

    Bootstrap 2 似乎可以很好地处理幻灯片事件 请参阅这个问题 https stackoverflow com questions 9651466 how to attach slide slid events to the boot
  • Google 地图 API - 地图未显示 - 没有错误

    我正在尝试将地图从 Google API 加载到 div 中 但是 地图未加载 并且没有输出任何错误 这是代码 google maps var geocoder map function codeAddress address geocod
  • 当php脚本通过ajax运行时显示进度条

    我有一个通过 ajax 向服务器提交值的表单
  • vuejs中如何获取组件编译后的html内容

    我有一个这样的组件
  • Java时区混乱

    我正在运行 Tomcat 应用程序 并且需要显示一些时间值 不幸的是 时间快到了 还有一个小时的休息时间 我调查了一下 发现我的默认时区被设置为 sun util calendar ZoneInfo id GMT 08 00 offset
  • 将引导程序弹出框保留在视口内

    我正在尝试使用带有按钮的侧边栏创建一个菜单 每个按钮都有一个指定的包含相关数据的弹出窗口 不幸的是 其中一个弹出窗口可能包含任意数量的行 并且在某些情况下它可能部分位于视口之外 See http jsfiddle net bfd9f 1 h

随机推荐

  • 检测两个浏览器窗口是否打开同一站点

    我正在尝试检测用户是否在一个选项卡中打开我的网站 然后在另一个选项卡中打开它 然后 这应该在新打开的选项卡上向用户显示警告 现在我每秒都会向服务器发送一个 保持活动 ajax 调用 然后 这会使用唯一 ID 在数据库中记录 上次活动 时间
  • 如何将 userInfo 添加到 UIAlertView 中?

    我想知道如何将 userInfo 对象或任何 NSDictionary 添加到 UIAlertView 中 谢谢 您可以尝试子类化 UIAlertView 来添加字段 或者将引用存储在委托类中 但是将任何对象附加到任何其他对象的最通用方法是
  • SBT 插件依赖项解析失败,并显示 com.typesafe.play#sbt-plugin;2.2.1: not found

    我有一个 Play 应用程序 当我跑步时sbt 我得到一个错误如下 warn http repo typesafe com typesafe releases com typesafe play sbt plugin 2 2 1 sbt p
  • 在 Hibernate 中使用基元或包装类?

    使用 Hibernate 映射数据库 我们应该使用带有 NotNull 约束的 Double 或者改用 double 原始类型 最佳实践是什么 使用Java 6 Column name price after tax nullable fa
  • 在 javascript 中访问 Ruby 对象

    我正在开发一个 Rails 应用程序 4 1 8 它在我的显示视图中需要大量 JavaScript 并且我需要一种方法来访问实际 js 文件中从 ActiveRecord 返回的数据 这是一个例子 我的秀控制器 def show user
  • 如何在 Angular2 中的对象数组上使用 select/option/NgFor [重复]

    这个问题在这里已经有答案了 我在 Angular2 中创建由对象数组而不是字符串支持的选择时遇到问题 我知道如何在 AngularJS 中使用ng选项 https docs angularjs org api ng directive ng
  • 使用 JRuby 加快 RSpec

    我对整个 JRuby 世界还很陌生 我在一个相当大的测试套件上使用 RSpec 我希望能够经常运行规范 但 JVM 启动时间太长 这真的很浪费时间 有没有办法让 JVM 保持运行 或者一种让 JRuby 规范运行得更快的方法 您可以研究两件
  • “CSharpCodeProvider.Parse”的替代方案

    我正在寻找替代方案CSharpCodeProvider Parse 该方法应该解析 C 代码源并返回CompileUnit目的 但是 该方法并未在任何 Net 框架中实现 我的目的是能够导航 C CodeDOM 而无需编译它 我正在编写一个
  • 在 O(1) 空间和 O(n) 时间内查找 2 个字符串是否是字谜

    对两个字符串进行排序后 您可以在 O nlogn 时间内找到两个字符串是否是字谜词 但是是否有可能在 o n 时间和 O 1 空间中找到它 有几种方法可以解决它 方法 1 使用自定义哈希码函数我们可以有 hashCode 函数 例如 sta
  • 如何在静默模式下执行 Selenium Chrome WebDriver?

    当使用 Chrome Selenium WebDriver 时 它将在服务器启动时输出诊断输出 在端口 9515 上启动 ChromeDriver v2 0 我不想看到这些消息 如何抑制它们 我这样做 ChromeOptions optio
  • 无法检查 DocumentSnapshot 上的 containsKey

    我正在尝试检查我的字段中是否存在documentSnapshot My code document data containsKey field name 但我得到 错误 未为类型 Function 定义方法 containsKey 有什么
  • Javascript:如何将给定日期转换为可读格式[重复]

    这个问题在这里已经有答案了 我有 ISO 格式的日期 例如 2016 02 17T16 40 30 如何将其转换为人类可读的日期 例如 17 Feb 2016 16 40 首先 您需要使用原始日期字符串创建一个日期 var d new Da
  • 轻松将多个变量设置为 false 或 true

    我在 Javascript 中定义了多个布尔值 在切换时我想将它们设置为 false 或 true var categoryAdvertising false var categoryInformArtation false var cat
  • 主谋博弈算法

    我必须为一项任务制作一个策划游戏 我陷入了接受用户输入并需要将它们与随机数进行比较的部分 然后我需要将 用户输入 数字放在网格上的正确位置 自下而上 另外 我必须显示该号码是否为 正确且处于正确位置 显示 4 通过显示 2 来显示正确但错误
  • MongoDB 4.2 中的事务与新的 PHP 驱动程序

    我是新来的MongoDB因为我是一个超级粉丝MySQL前 我最近搬到了这个NoSQL东西并且喜欢它 但现在我严重陷入困境交易 in MongoDB 我在 SO 上发现了一些相关问题 但没有答案或已过时 不适用于新的MongoDB PHP D
  • Tiles 与 Struts 2 注释集成

    我一直在尝试将 Tiles 与基于 Struts 2 注释的操作集成 但它无法正常工作 因为我没有struts config xml在网络上提供的每个教程中 他们都引用它struts config xml 首先 可以将基于注释的 strut
  • 在 yii2 中对多个表使用连接

    我正在使用 yii2 我有 3 个表 帖子 粉丝 评论 我想使用 joinWith 来获取帖子及其评论以及帖子和评论的粉丝名称 在粉丝表中 我写的是这个查询 pre facebook posts find gt joinwith fans
  • 制作方形图像

    如何在不使用任何第 3 方库 仅限 Net 框架 的情况下 在 C 中将图像重新采样为正方形 并用白色背景填充 Thanks 这实际上可以很容易地完成 public static Image PadImage Image originalI
  • GAE 增加电子邮件收件人限制

    我的付费 App Engine 限制我只能发送 100 封邮件 我找不到任何文档来增加该限制 此外 它还表示 超过 100 封邮件将收取 0 00 100 美元的费用 我也找不到有关计费文档的任何信息 关于如何发送超过 100 封邮件并收取
  • 带有时区的节点 cron

    我有一个node http nodejs org v0 7 3 pre 服务器节点 cron https github com ncb000gt node cron 0 3 2 和节点时间 https github com TooTallN