将用户的时区与网站办公地点的时区进行比较

2024-04-01

我正在开发一个项目,我需要在联系人区域向网站访问者显示一条消息,例如:

联系电话:+91-99-3241-5285[You can call us now]

该消息在上面一行中突出显示,现在我的问题是,如何将用户的时区与公司办公室的工作时间进行比较。

附: - 假设该公司位于印度,工作时间为上午 9 点至下午 5 点。

有什么建议么?


使用 javascript 确定用户时区偏移量:

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

var d = new Date()
var gmtHours = -d.getTimezoneOffset()/60;
document.write("The local time zone is: GMT " + gmtHours);

然后计算例如印度的当前时间(格林尼治标准时间 + 5:30,如果我没记错的话),如果结果时间在工作时间内,则显示“您可以立即给我们打电话”。

var diff = gmtHours - 5.5; // -> difference between users timezone and india in hours
var indiaDate = new Date();
indiaDate.setTime(d.getTime() - (diff * 60 * 60 * 1000));
document.write("<br />Current time in India: " + indiaDate.toString());

请参阅以下位置的工作演示:http://jsfiddle.net/rorkules/RLsw9/ http://jsfiddle.net/roberkules/RLsw9/

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

将用户的时区与网站办公地点的时区进行比较 的相关文章

  • Masonry - imagesLoaded - 不是函数

    Masonry and imagesLoaded应加载并正常工作 已经制作了一个类似的网站 并且可以正常运行 我不知道我的问题出在哪里 所以我希望你能看到问题所在 应该是少了点什么 在 Chrome Inspect 中 我收到以下错误 Un
  • 覆盖 FOS 用户包中的“更改密码”模板

    我做了一些研究 遗憾的是找不到任何帮助 因此 我将 FOSUserBundle ChangePasswordAction 渲染到我的模板中 但它显示供应商提供的默认模板 我的渲染控制器的模板 block body h2 Einstellun
  • 使用值填充的 Symfony2 自定义字段类型

    这是先前问题的后续问题Symfony2 自定义表单类型或扩展 https stackoverflow com questions 24079288 symfony2 custom form type or extension 我正在尝试为订
  • docker 中的 php Curl 冲突 CURLOPT_FILE 和 CURLOPT_RETURNTRANSFER

    当我使用curl时CURLOPT FILE and CURLOPT RETURNTRANSFER选项 文件为空 没有任何curl错误 fp fopen saveTo w ch curl init fileUrl curl setopt ch
  • 是否可以用 PHP 编写电子邮件解析器? [关闭]

    就目前情况而言 这个问题不太适合我们的问答形式 我们希望答案得到事实 参考资料或专业知识的支持 但这个问题可能会引发辩论 争论 民意调查或扩展讨论 如果您觉得这个问题可以改进并可能重新开放 访问帮助中心 help reopen questi
  • 在 PHP 字符串中格式化 MySQL 代码

    是否有任何程序 IDE 可以在 PHP 字符串中格式化 MySQL 代码 例如 我使用 PHPStorm IDE 但它无法做到这一点 它对 PHP 和 MYSQL 执行此操作 但不适用于 php 字符串内的 MYSQL 我已准备好使用新的
  • Ajax 表单从 Jquery 对话框内重定向页面

    我在部分视图中有一个 jquery 对话框 model JQueryDialogPoc Models FeedBack using Ajax BeginForm GiveFeedback Home null new AjaxOptions
  • PHP 编码风格回归;在开关/外壳中

    我们正在尝试为我们的团队实施新的编码风格指南 当未找到 break 时 php codeniffer 会在 switch case 语句上打印警告 如下所示 switch foo case 1 return 1 case 2 return
  • Bootstrap按钮加载+Ajax

    我正在使用 Twitter Bootstrap 的按钮加载状态 http twitter github com bootstrap javascript html buttons http twitter github com bootst
  • 一次从多个表中删除行

    我正在尝试将 2 个查询合并为一个这样的查询 result db gt query DELETE FROM menu WHERE name new or die db gt error result db gt query DELETE F
  • CodeIgniter:My_Lang 中的 get_instance

    我发现这个有用的国际化代码 http pastebin com SyKmPYTX http pastebin com SyKmPYTX 一切正常 除了我无法在此类中使用 CI 函数 我想从 DB 设置 languages 和 special
  • PHP 接口有属性吗?

    PHP 中的接口有属性 还是只有方法 您可以在 DocBlock 中为接口声明属性 然后 IDE 将提示接口的这些属性 PhpStorm 会这样做 但这不会强制在实现类中实际实现这些字段 例如 property string passwor
  • php - 解析html页面

    div divbox div p para1 p p para2 p p para3 p table class table tr td td tr table p para4 p p para5 p 有人可以告诉我如何解析这个 html
  • jQuery:处理 getJSON() 中的错误?

    使用 jQuery 时如何处理 500 错误getJSON http api jquery com jQuery getJSON 有几个关于错误处理的问题getJSON and https stackoverflow com questio
  • 刷新页面时保存用户的选择

    我目前有一个页面显示不同团队的数据 我有一些数据 用户可以单击使其处于 打开 或 关闭 状态 并为每个数据显示不同的图标 它基本上就像一个清单 只是没有物理复选框 我想记住哪些 复选框 已被选中 即使在用户刷新页面或关闭浏览器并稍后返回之后
  • PHP 中的 -> 和 :: 有什么区别?

    这个东西困扰我好久了 一直找不到 在 php 中使用 和 gt 之间的类有什么区别 让我举个例子 想象一个名为 MyClass 的类 该类中有一个函数 myFunction 使用有什么区别 MyClass myclass new MyCla
  • 页面上使用 HTML Editor Extender 进行回发会导致 IE11 中出现 JavaScript 错误

    我已将 HTML 编辑器扩展程序添加到我正在处理的页面中 现在每当我在页面上发回帖子时 都会收到以下 Javascript 错误 JavaScript 运行时错误 参数无效 之后什么也没有发生 这在 IE10 或更低版本以及我所知道的所有其
  • PHP 拒绝从 var_dump、print 等输出数据

    我目前正在运行 WAMP 服务器 并且在过去的 30 分钟内一直在尝试弄清楚我的项目如何以及为什么不会输出任何指定的 PHP 数据 起初我以为是因为我有一个 htaccess文件的output buffering被禁用 所以我删除了它 仍然
  • 在本地 SDK 服务器上工作时,实时 Google App Engine 上出现 404

    我已经在GAE标准环境上部署了几个PHP应用程序 一切正常 现在我正在部署一个新应用程序 该应用程序位于由gcloudSDK按预期工作 终端命令 dev appserver py log level warning app yaml 问题是
  • 在 CKEditor 中设置字体大小和字体系列

    我正在使用 ckeditor 我想问一下这个插件如何设置font family和font size 我尝试过使用 CKEDITOR config font defaultLabel Arial CKEDITOR config fontSiz

随机推荐

  • sed 匹配换行符中的模式

    这是我的输入
  • 有什么方法可以列出所有用户定义的 PostgreSQL 函数吗?

    PostgreSQL 提供命令 dv 来列出所有视图 是否有类似的方法来列出所有用户定义的函数或仅列出特定用户定义的函数 sf 要求您知道函数的名称 它将提供函数的定义 df 列出了所有函数 而且有很多 我想要一种方法来显示我定义的函数列表
  • FileUpload 在 Android WebView 中不起作用

    我知道这个问题在这里被问了很多次 但我刚刚开始 Android 开发 所以对应用这些解决方案感到困惑 我的代码 FileUpload 选项不起作用 它不是打开文件选择对话框 请帮我 public class MainActivity ext
  • 在 Ansible 的字典列表中搜索键 [重复]

    这个问题在这里已经有答案了 我有一个类似于以下内容的字典列表 subnets name subnet1 name34554 address 192 168 1 100 id id1 name subnet2 name67678 addr 1
  • 在 PhantomJS 中使用 Jasmine 测试 $interval

    看来我的interval永远不会被触发 我有一个指令 其中包含 interval我想测试一下 我删除了所有与指令相关的代码 并将这段代码添加到其控制器中 window called 0 window interval interval fu
  • 如果 Select 元素没有标签,如何使其可访问?

    我正在学习 HTML 中的可访问性 我遇到了一个选择下拉 HTML 元素的示例 该元素旁边没有任何文本标签 仅页面上方标题的上下文可以让您了解该元素的含义元素包含例如例如 有关国家 地区的部分中的国家 地区列表 在其上运行辅助工具时 该工具
  • 修改联系信息

    我正在尝试插入和更新一条信息existing联系 因此我创建了一个示例应用程序来开发该功能 我希望示例应用程序做的就是插入 或如果存在 更新联系人的电子邮件地址 我通过系统意图选择联系人 如下所示 startActivityForResul
  • 如果我在表格中包含标题,如何防止 kable 在最终文档中留下原始乳胶?

    我正在 Rmarkdown 特别是 bookdown 中写我的论文 并使用 knit 将其编译成 PDF 当我编织它时 除了表格和数字之外 一切都很完美 这些表格 用 kable 生成 看起来几乎完美 但包装如下 其中 table 是正确呈
  • 异步的 List.ForEach() 有什么意义吗?

    我遇到了这段代码 items ForEach async item gt doSomeStuff await mongoItems FindOneAndUpdateAsync mongoMumboJumbo await AddBlah Sq
  • 计算 Rails 中记录之间的平均天数

    鉴于我有一个Foo带标准 Rails 时间戳列的模型计算创建记录之间的平均天数最有效的方法是什么 The maximum and minimum模型的类方法将使用 SQL 聚合函数min and max 有效地找到极值 span secs
  • 删除正则表达式中的文字字符

    我有以下字符串 Qpipe name office1 E 我正在使用一个简化的正则表达式库 它不支持 Q and E 我尝试删除它们 s replaceAll Q replaceAll E 但是 我收到错误Caused by java ut
  • 我们可以在二维码中保存/存储多少数据/信息?

    我想使用这个脚本https github com jeromeetienne jquery qrcode https github com jeromeetienne jquery qrcode 或者有更好的解决方案吗 我喜欢做的是将一些小
  • 如何才能正确的将这个表单数据提交到MongoDB呢?

    我在尝试将我的 React 应用程序与 mongodb 数据库连接起来时遇到了非常困难的时间 在我之前提出的关于如何做的建议的问题中连接 React 和 MongoDB https stackoverflow com questions 4
  • 使用 JWT 的 Core 2.0 API 身份验证返回未经授权的信息

    我正在尝试将 JWT 令牌身份验证添加到我的 Net Core 2 0 应用程序中 我有一个简单的控制器 它返回用于测试的用户列表 Authorize Route api controller public class UsersContr
  • SQL Server 为浮点数提供了额外的精度?

    精度损失是一回事 但是精度增益 我有一个带有以下坐标的文本文件 41 88694340165634 87 60841369628906 当我将其粘贴到 SQL Server Mgmt Studio 表视图中时 结果如下 41 8869434
  • jQuery 表单转发器和 select2 不能一起工作

    我正在使用 Select2 和 jQuery 表单转发器 https github com DubFriend jquery repeater https github com DubFriend jquery repeater 我已经在
  • php错误日志,如何删除重复项/查找唯一错误[重复]

    这个问题在这里已经有答案了 有没有办法只搜索错误日志以查找唯一的错误 原因是我有很多重复的错误 并且不想错过罕见的错误 我将如何编写一个自定义脚本来解析错误日志 并过滤掉除日期时间之外的所有重复项 来分析 var log apache2 e
  • 理解 atoi() 函数

    我是一名 Python 程序员 正在从 K R 书中学习 C 这似乎是一个非常微不足道的问题 但我仍然被难住了 下面附上 K R RIP Ritchie 书中的一段代码 它实现了 atoi 函数 atoi s convert s to in
  • Tkinter Windows 按键事件

    Tkinter 中 Windows 键的事件是什么 我使用的是 Linux 但我想要 Linux 和 Windows 的答案 如果 Mac 有类似的密钥 请随时告诉我它的绑定 我想左右 windows 键有不同的事件 Windows 键似乎
  • 将用户的时区与网站办公地点的时区进行比较

    我正在开发一个项目 我需要在联系人区域向网站访问者显示一条消息 例如 联系电话 91 99 3241 5285 You can call us now 该消息在上面一行中突出显示 现在我的问题是 如何将用户的时区与公司办公室的工作时间进行比