小编Mar*_*dom的帖子

Datediff用于不同时区的日期时间

更新

我需要获得不同时区的两个日期时间之间的小时和分钟差异.

我有MySQL中的日期时间,以及从GMT到MySQL的位置的偏移量.

我尝试过的:

<cfset departure = CreateDateTime(2017,01,27,21,00,00)> <!--- (this time zone is +2) --->
<cfset arrival = CreateDateTime(2017,01,28,06,40,00)> <!--- (this time zone is -5) --->
<cfset depart_timezone = 2>
<cfset arrive_timezone = -5>

<cfset difference = datediff("h",departure,arrival)><!--- get the difference in hours --->

<cfset timezonedif = depart_timezone - arrive_timezone><!--- get the difference between the time zones (answer should be 7)--->
<cfset duration = difference + timezonedif><!--- add the time zone difference to the flight difference --->

<cfoutput>          
(Duration: #duration# …
Run Code Online (Sandbox Code Playgroud)

coldfusion datediff gmt

1
推荐指数
1
解决办法
881
查看次数

如何使用带有 Codemirror 键绑定的 Ctrl+S 提交表单

我有一个实现了 Codemirror 的基本表单。我想绑定 Ctrl + S 键来提交表单。我找到了 Codemirror 的 Ctrl + S(额外键)功能,但我不知道该放什么。

<form action="action.htm" method="post" id="myform">
  <textarea name="editor" id="editor" class="codemirror-area"></textarea>
  <button type="submit">Save</button>   
</form>

<script>
 var editor = CodeMirror.fromTextArea(document.getElementById("editor"), {
    lineNumbers: true,
    autoCloseTags: true,
    setSize: (200,200),
    indentWithTabs: true,
    theme: "default",   
    lineWrapping: true,         
    extraKeys: {
      "F11": function(cm) {
      cm.setOption("fullScreen", !cm.getOption("fullScreen"));
      },
      "Esc": function(cm) {
      if (cm.getOption("fullScreen")) cm.setOption("fullScreen", false);
      },
      "Ctrl-S": function(instance) { 
      saveText(instance.getValue()); },
      }      
     }
   });
 </script>
Run Code Online (Sandbox Code Playgroud)

javascript codemirror

1
推荐指数
1
解决办法
1630
查看次数

标签 统计

codemirror ×1

coldfusion ×1

datediff ×1

gmt ×1

javascript ×1