我在JS中创建了一个日期,如下所示:
var myDate = new Date('2013-01-01 00:00:00');
我假设JS将此作为UTC时间读取。但是,当我执行类似myDate.getTime()的操作时,返回的时间戳类似于格林尼治标准时间凌晨4点。
为什么会这样呢?如何获取UTC时间的午夜日期?
我想从特定的日期时间得到时间戳。例如,我从日期和时间选择器获得这些数据。
public static int YEAR = 2021;
public static int MONTH = 2;
public static int DAY = 23;
public static int HOUR = 12;
public static int MINUTE = 56;
现在,如何从这个日期时间获得时间戳?
我有一个WCF REST服务,有一些方法:
string FooBar(Foo bar);
Foo的内部有一个DateTime属性。
另一方面,我有一个Angular.js客户端。客户端调用服务并格式化日期以满足WCF的需要。我使用以下函数来格式化日期:
function dateToWcf(input) {
var d = new Date(input);
if (isNaN(d)) return null;
return '\/Date(' + d.getTime() + '-0000)\/';
}
(来自)
//Splitted d
要求是在命令执行时,在具有特定日期和时间的文件中捕获命令行历史记录。
下面的脚本用日期和时间捕获历史,但也为旧命令指定当前日期和时间。此外,我还想扩展脚本,以便对历史输出文件进行增量备份。
#!/bin/bash
. ~/.bash_profile
HISTFILE=~/.bash_history
set -o history
history >/home/user/hist_`date "+%d%b%y%T"`