Javascript 将日期和时间格式化为DTG

Javascript 将日期和时间格式化为DTG,javascript,jquery,Javascript,Jquery,我有一行,其中用户在日期中输入各种类型的数据,我希望标准化不同的格式。比如说 12/21/2014 1900 这是一种可能的格式,我希望将其更改为DTG格式,即 DD-HHMMZ-MMM-YY 天,24小时格式,分钟,而不是下午/上午。我需要Z表示祖鲁,月份和年份 用户输入数据后,如何进行此更改?我正在查看onchange for javascript,但我不完全确定。我假设您要问的是如何在用户输入日期信息后强制更新输入。我假设您知道如何根据给定的输入格式化日期 此示例演示如何在输入内容后使

我有一行,其中用户在日期中输入各种类型的数据,我希望标准化不同的格式。比如说

12/21/2014 1900
这是一种可能的格式,我希望
将其更改为DTG格式,即

DD-HHMMZ-MMM-YY
天,24小时格式,分钟,而不是下午/上午。我需要Z表示祖鲁,月份和年份


用户输入数据后,如何进行此更改?我正在查看onchange for javascript,但我不完全确定。

我假设您要问的是如何在用户输入日期信息后强制更新输入。我假设您知道如何根据给定的输入格式化日期

此示例演示如何在输入内容后使用jquery的.change()更新输入

基本代码如下所示:

$('.date').change(function(){
    $(this).val('Computed/formatted Date');
});

虽然这不是特定于您的使用。

正确,但我想强制输入更新为我提供的格式。日期将由用户输入,而不是由JQuery或JavaScript.net派生。这就是我的例子所展示的。它只是演示了如何使用.change()更新输入。您必须填写实际计算日期的逻辑。这里有一个更详细的示例(包括可能的日期转换),感谢您的示例。我对JQuery一无所知。谢谢你给我举的例子,我会努力进一步解决这个问题。我不知道将日期更改为该格式需要多少代码。当我输入dd HHmm NNN yy的格式,然后单击format current date时,我找到了这个网站。它将正确地输出到警报中。有没有一种方法可以将onclick代码实现到我需要的地方?