相关疑难解决方法(0)

将C#DateTime转换为Javascript日期

我在Javascript中有一个从MVC接收C#DateTime的函数.如果日期为空,则应返回" - ",如果它是有效日期,则应返回格式化日期.

重要提示:无法以C#的其他格式发送日期.

使用Javascript:

function CheckDate(date) {

  if (date == "Mon Jan 01 0001 00:00:00 GMT+0000 (GMT Daylight Time)")
    return "-";
  else {
    var dat = new Date(date);
    return dat.getFullYear() + dat.getMonth() + dat.getDay();
  }
Run Code Online (Sandbox Code Playgroud)

如果日期是C#New DateTime,有没有更好的方法来比较?

如何以"yyyy/MM/dd"格式解析并返回日期?

javascript c# datetime-format

36
推荐指数
1
解决办法
8万
查看次数

如何在JavaScript中更改日期格式

可能重复:
在javascript中格式化日期

我有这个:

HTML

Start Date:  <input type="date" id="startDate" name="startDate" ></p>
Run Code Online (Sandbox Code Playgroud)

JavaScript的

var  mydate = new Date(form.startDate.value);
Run Code Online (Sandbox Code Playgroud)

之后,mydate成为了

"05/05/2010"
Run Code Online (Sandbox Code Playgroud)

现在,我想将此格式更改为

May 2010
Run Code Online (Sandbox Code Playgroud)

有没有办法在JavaScript中执行此操作?

javascript datetime

32
推荐指数
3
解决办法
25万
查看次数

如何在流星模板中格式化日期

我需要以"mm-dd-yyyy"格式显示数据库中的日期.由于它以ISO格式保存,mongodb我如何在模板中转换它?这是我的代码.

       Template.templatename.vname = function () {      
        return Posts.find(); 
        }
Run Code Online (Sandbox Code Playgroud)

并在模板中

{{#each vname}}
    {{ date }} 
{{/each}}
Run Code Online (Sandbox Code Playgroud)

现在它显示为 Tue Feb 04 2014 00:00:00 GMT+0530 (IST)

我需要把它表现为 mm-dd-yyyy

handlebars.js meteor

32
推荐指数
2
解决办法
2万
查看次数

如何将毫秒转换为可读日期?

下列:

new Date(1324339200000).toUTCString()
Run Code Online (Sandbox Code Playgroud)

输出:

"Tue, 20 Dec 2011 00:00:00 GMT"
Run Code Online (Sandbox Code Playgroud)

我需要它回来Dec 20.除此之外还有更好的方法toUTCString()吗?我正在寻找任何解析毫秒的方法,以返回一个人类可读的日期.

javascript jquery

28
推荐指数
4
解决办法
11万
查看次数

Javascript Date.toString()格式化?

可能重复:
在JavaScript中格式化日期

我有以下脚本.这是一个带日期范围的HTML5滑块.滑块使用unix时间戳,我想以可读格式显示当前选择.

这工作正常,但输出为"Wed May 16 2012 08:07:30 GMT + 0100(GMT Daylight Time)",尽管我将格式指定为"yyyy-MM-dd HH:mm:ss".

任何想法为什么它不以我的格式输出?

<input id="slider3" type="range" min="1337149800" max="1337160600"
  step="450" onchange="printValue('slider3','rangeValue3')"/>
<input id="rangeValue3" type="text" size="90"/>

<script>
function printValue(sliderID, textbox) {
  var x = document.getElementById(textbox);
  var y = document.getElementById(sliderID);

  var d1=new Date(y.value*1000);

  var newtimestamp = d1.toString("yyyy-MM-dd HH:mm:ss");

  x.value = newtimestamp;
}
</script>
Run Code Online (Sandbox Code Playgroud)

编辑:感谢你在正确的方向上轻推,事实上这对于Date来说是不可能的.这适用于:

<input id="slider3" type="range" min="1337149800" max="1337160600"
  step="450" onchange="printValue('slider3','rangeValue3')"/>
<input id="rangeValue3" type="text" size="90"/>

<script>
function printValue(sliderID, textbox) {
  var x = document.getElementById(textbox);
  var y = document.getElementById(sliderID);

  var d1=new Date(y.value*1000); …
Run Code Online (Sandbox Code Playgroud)

javascript timestamp date tostring

25
推荐指数
1
解决办法
8万
查看次数

比较javascript/jquery中的两种日期格式

我有以下内容:

var fit_start_time  = $("#fit_start_time").val(); //2013-09-5
var fit_end_time    = $("#fit_end_time").val(); //2013-09-10

if(Date.parse(fit_start_time)>=Date.parse(fit_end_time)){
    alert("Please select a different End Date.");
}
Run Code Online (Sandbox Code Playgroud)

上面的代码不起作用.上面有没有其他解决方案?

格式化日期根据我在哪里可以找到有关格式化JavaScript日期的文档?也为我工作.

javascript jquery date-formatting

19
推荐指数
2
解决办法
9万
查看次数

Javascript显示毫秒为天:小时:没有秒的分钟

我正在计算两个日期之间的差异,其中有许多不同的例子可用.返回的时间以毫秒为单位,因此我需要将其转换为更有用的内容.

大多数例子都是几天:小时:分钟:秒或小时:分钟,但我需要几天:小时:分钟,所以秒应该四舍五入到分钟.

我目前正在使用的方法接近但显示3天为2.23.60,当它应该显示3.00.00,所以有些东西不太正确.由于我刚从Web上的示例中获取当前代码,因此我愿意接受有关其他方法的建议.

我通过从结束日期减去开始日期来获得以毫秒为单位的时间,如下所示: -

date1 = new Date(startDateTime);
date2 = new Date(endDateTime);
ms = Math.abs(date1 - date2)
Run Code Online (Sandbox Code Playgroud)

我基本上需要使用ms变量并将其转入days.hours:minutes.

javascript datetime

18
推荐指数
3
解决办法
5万
查看次数

从GMT时间格式中删除时间

我将收到GMT格式的日期,星期五,2013年10月18日格林尼治标准时间11:38:23.问题是时间正在弄乱我正在使用的时间表.

除了实际日期之外,我该如何删除所有内容?

javascript date utc gmt

16
推荐指数
2
解决办法
5万
查看次数

使用javascript从datetime中提取时间

如何从日期时间格式中提取时间.

我的日期时间格式如下.

var datetime =2000-01-01 01:00:00 UTC;
Run Code Online (Sandbox Code Playgroud)

我只想要得到的时间01.0001

javascript

15
推荐指数
5
解决办法
6万
查看次数

如何使用Jquery格式化$ .now()

$.now()给我时间作为毫秒.我需要表现出类似的东西hh:mm:ss

我怎么能在Jquery中做到这一点?

javascript jquery date-format

13
推荐指数
2
解决办法
5万
查看次数