是否有任何现有的函数/库可以将日期和时间格式从moment.js转换为C#
我将从moment.js接收日期和时间格式(只有格式,没有日期和时间值),并需要在C#中显示它。
例如:
YYYY-MM-DD h:mm A
//this is the format received from moment.js
然后,如果我在C#中有一个DateTime,我需要将它显示为
2018-06-14 2:30 PM
//this is equivalent with YYYY-MM-dd h:mm tt
我需要这样的东西:
string ConvertToCustomDateTimeFormat(stri
我需要显示离截止日期还有多远,那就是每周五下午5点Moment将为我提供一周中某一天的日期,但它始终是当前时间,所以截止日期总是显示'x天,23小时,59分钟‘。如何从moment获取日期和具体时间?在我的示例中,我需要将截止日期设置为“下周五17:00”,而不是“下周五当前时间”。
console.log(timeLeft());
function timeLeft() {
var dayINeed = 5; // for Friday
var deadline;
// if we haven't yet passed the day of the we
在基于navigator.language将ISO字符串解析为本地时间戳后,我一直在尝试显示本地日期和时间。
let sampleDate = new Date('2018-11-29T09:54:46.863207Z').toLocaleString(navigator.language);
因此,当我更改浏览器语言首选项时,它会在适当的区域设置中反映日期格式,但这似乎不适用于ISO字符串的时间部分。
浏览器区域设置en-AU的结果-- Data Last Updated at 29/11/2018, 3:24:46 pm
浏览器区域设置en-US的结果-- Data Las