Javascript 创建一个Util类,该类返回一个对象,该对象包含UTC格式的开始时间和结束时间
调用此函数时,将返回一个对象,其中包含UTC格式的开始时间和结束时间Javascript 创建一个Util类,该类返回一个对象,该对象包含UTC格式的开始时间和结束时间,javascript,typescript,Javascript,Typescript,调用此函数时,将返回一个对象,其中包含UTC格式的开始时间和结束时间 public getNowInUTC():Any{ //GET LOCAL TIME START // GET LOCAL TIME END //CONVERT BOTH TO UTC //RETURN AS OBJECT } 预期返回的对象 { startTime:"starttimestring", endTime:"endtimestring" } 这里的开始本地时间是starttime=T
public getNowInUTC():Any{
//GET LOCAL TIME START
// GET LOCAL TIME END
//CONVERT BOTH TO UTC
//RETURN AS OBJECT
}
预期返回的对象
{
startTime:"starttimestring",
endTime:"endtimestring"
}
这里的开始本地时间是starttime=T00:00:00.000Z,结束时间endtime=T23:59:99.999Z。有人能帮我写这个函数吗?我是打字脚本的初学者。你可以试试这个。它将以ISO格式返回时间T00:00:00.000Z
function getNowInUTC(): {startTime: string, endTime: string} {
let obj = {
startTime: new Date().toISOString(),
endTime: new Date().toISOString()
}
return obj;
}
console.log(getNowInUTC());
我希望这对你有帮助
编辑
要获取UTC格式的星期二,2020年6月16日05:05:26 GMT。您可以使用此
function getNowInUTC(): {startTime: string, endTime: string} {
let obj = {
startTime: new Date().toUTCString(),
endTime: new Date().toUTCString()
}
return obj;
}
console.log(getNowInUTC());
我怀疑,实际上,当你调用这个函数时,它的开始和结束时间都是一样的。你能详细说明一下吗?是的,开始时间和结束时间将在同一时间返回。开始时间和结束时间是时间的范围@AM2505我想你的toISOString应该是toUTCString@Jhecht是的,我已经更新了。谢谢你提出这件事。