更新
我需要获得不同时区的两个日期时间之间的小时和分钟差异.
我有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) 我有一个实现了 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)