【问题标题】:Date format in angular js角度js中的日期格式
【发布时间】:2013-07-15 16:00:17
【问题描述】:

我正在使用 angular 以这种格式显示日期

{{ date }} ,date:\'MM-dd-yyyy HH:MM:ss\

如何使用角度显示Jan-dd-yyyy

有没有使用 Angular js 的直接方法-(使用普通的 jquery 我可以做到)

【问题讨论】:

标签: javascript jquery angularjs


【解决方案1】:

使用日期的角度过滤器。

{{date  | date:'MM-dd-yyyy HH:MM:ss'}}

请参阅以下链接。

http://docs.angularjs.org/api/ng.filter:date

【讨论】:

  • 应该是HH:mm:ss
【解决方案2】:

嗯,

根据docs,您有一个内置的角度过滤器,称为date

<p>{{Date.now() | date:'yyyy'}}

将呈现给:

<p>2013</p>

在这种情况下,yyyy 可以是任何记录的格式字符串。在您给出的示例中,这将是:

{{date | date: 'MMM-dd-yyyy'}} # => "Jan-21-2013" (if date was a date object for this day)

【讨论】:

    【解决方案3】:

    自定义日期:

    $scope.user.dob = new Date('1980', '12' ,'10');  // controller code
    
     {{user.dob | date : 'MMM-dd-yyyy'}}  // Dec-10-1980
    

    对于当前日期:

     $scope.user.current= new Date();  // controller code
    
     {{user.current | date : 'MMM-dd-yyyy'}}  // Current date in given format
    

    【讨论】:

      【解决方案4】:

      试试这个

       {{ date }} ,date:\'MMM-dd-yyyy HH:MM:ss\
      

      【讨论】:

      • 应该是HH:mm:ss,你有几个月而不是几分钟
      猜你喜欢
      • 2019-07-08
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-03-26
      • 1970-01-01
      • 1970-01-01
      • 2015-05-27
      • 2016-05-06
      相关资源
      最近更新 更多