代码之家  ›  专栏  ›  技术社区  ›  Varun Sharma

如何在ng-js中将长型日期转换为本地日期格式?

  •  0
  • Varun Sharma  · 技术社区  · 7 年前

    我正在使用矩库的日期格式。我可以转换成控制器,但我不能转换成HTML页。在Json中,是以长类型给我日期。我想在当地转学time.Like 以下格式:

    JSON文件

    {
    "comments":
    "when": {
    "$date": 1536920319204
     }
    }
    

    控制器:

     $scope.responseData = response;
    

    <table class="table table-bordered">
                  <thead>
                    <tr bolder>
                      <th class="bordered"> Date and Time </th>                     
                      <th class="bordered">Comments</th>
                    </tr>
                  </thead>
                  <tbody>
                    <tr ng-repeat="myDetails in responseData ">
                      <td>
                        {{myDetails.when.$date}} //I want to convert into local time                  
                      </td>
    
                      <td>{{myDetails.comments}}</td>
                    </tr>
                  </tbody>
                </table>
    

    请给想法如何转换成html网页与ng重复。

    1 回复  |  直到 7 年前
        1
  •  1
  •   Negi Rox    7 年前

    嗨,如果你使用的是angular js,你可以使用angular管道来渲染你的日期

    表达式

    {{ date_expression | date : format : timezone}}
    

     {{1288323623006 | date:'medium'}}: Oct 29, 2010 9:10:23 AM
     {{1288323623006 | date:'yyyy-MM-dd HH:mm:ss Z'}}: 2010-10-29 09:10:23 +0530
     {{1288323623006 | date:'MM/dd/yyyy @ h:mma'}}: 10/29/2010 @ 9:10AM
     {{1288323623006 | date:"MM/dd/yyyy 'at' h:mma"}}: 10/29/2010 at 9:10AM
    

    {{1536920319204 | date:'medium'}}: Sep 14, 2018 3:48:39 PM
    {{1536920319204 | date:'yyyy-MM-dd HH:mm:ss Z'}}: 2018-09-14 15:48:39 +0530
    {{1536920319204 | date:'MM/dd/yyyy @ h:mma'}}: 09/14/2018 @ 3:48PM
    {{1536920319204 | date:"MM/dd/yyyy 'at' h:mma"}}: 09/14/2018 at 3:48PM
    

    回答您的问题:

     {{1536920319204 |  date:'yyyy-MM-dd @ hh:mm'}}
    

    希望这对你有帮助。