【问题标题】:how to get current time in razor view using javascript如何使用javascript在剃刀视图中获取当前时间
【发布时间】:2015-01-06 13:23:43
【问题描述】:

我尝试了下面提到的许多方法,但没有一个有效

var currentTime = Date.parse(date + ' ' + currentDate.getHours() + ':' + currentDate.getMinutes() + ':' + currentDate.getSeconds());

var t = DateTime.Now.ToString("h:mm:ss tt")

DateTime.Now.TimeOfDay  etc

提前致谢

【问题讨论】:

  • 剃须刀或javascript中的当前时间?两者都不一样
  • 你确定你知道什么是剃须刀吗?它是一个视图引擎。在 C# 中,DateTime.Now 返回本地时间,DateTime.UtcNow 返回 UTC 时间。
  • 是的,在视图引擎中我想获取当前时间
  • var date = currentDate.getMonth() + '/' + currentDate.getDate() + '/' + currentDate.getFullYear(); var currentTime = Date.parse(date + ' ' + currentDate.getHours() + ':' + currentDate.getMinutes() + ':' + currentDate.getSeconds()); var startTime = Date.parse(date + ' ' + '@ViewData["StartTime"]'); var endtime = Date.parse(date + ' ' + '@ViewData["EndTime"]');
  • 在这段代码中 currentTime 没有给出时间

标签: javascript c# jquery asp.net-mvc-4


【解决方案1】:

尝试使用此功能..

function $dateTime() {
    var d = new Date();
    var dd = d.getDate();
    var mm = d.getMonth()+1;//January is 0!
    var yyyy = d.getFullYear();
    var h=d.getHours();
    var m=d.getMinutes();
    var s=d.getSeconds();
    if(dd<10){dd='0'+dd}
    if(mm<10){mm='0'+mm} 
    if(h<10){h='0'+h} 
    if(m<10){m='0'+m} 
    if(s<10){s='0'+s} 
    return yyyy + '-' + mm + '-' + dd + ' ' + h + ':' + m + ':' + s;
}

返回值 2015-01-06 和当前时间..

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多