AngularJS date فیلتر

تعریف و استفاده

تاریخ این فیلتر تاریخ را به فرمت مشخص شده‌ای تبدیل می‌کند.

تاریخ می‌تواند یک شیء تاریخ، تعداد میلی ثانیه یا یک رشته تاریخ و زمان باشد، مانند "2016-01-05T09:05:05.035Z".

به صورت پیش‌فرض، فرمت به صورت "MMM d, y" (Jan 5, 2016) است.

صفحات مرتبط

تدریس AngularJS:آانگولار جی فیلتر

مثال

مثال 1

اعداد نمبر کو تاریخ شکل می‌دهند:

<div ng-app="myApp" ng-controller="datCtrl">
<p>Date = {{ today | date }}</p>
</div>

آزمایش کنید

مثال 2

نمایش تاریخ با استفاده از فرمت شخصی:

<div ng-app="myApp" ng-controller="datCtrl">
<p>تاریخ = {{ today | تاریخ : "dd.MM.y" }}</p>
</div>

آزمایش کنید

مثال 3

نمایش تاریخ با استفاده از فرمت‌های پیش‌تعریف شده:

<div ng-app="myApp" ng-controller="datCtrl">
<p>تاریخ = {{ today | تاریخ : "fullDate" }}</p>
</div>

آزمایش کنید

مثال 4

نمایش ترکیب متن و فرمت‌های پیش‌تعریف شده تاریخ:

<div ng-app="myApp" ng-controller="datCtrl">
<p>تاریخ = {{ today | تاریخ : "'امروز ' MMMM d, y" }}</p>
</div>

آزمایش کنید

مثال 5

تاریخ را به عنوان رشته تاریخ و زمان:

<div ng-app="">
<p>تاریخ = {{ "2016-01-05T09:05:05.035Z" | تاریخ }}</p>
</div>

آزمایش کنید

نحوه نوشتن

{{ تاریخ | تاریخ : فرمت : timezone }}

پارامتر

پارامتر توضیح
فرمت

اختیاری. برای نمایش فرمت تاریخ، می‌تواند یکی از موارد زیر باشد:

  • "yyyy" سال (2016)
  • "yy" سال (16)
  • "y" سال (2016)
  • "MMMM" ماه (January)
  • "MMM" ماه (Jan)
  • "MM" ماه (01)
  • "M" ماه (1)
  • "dd" تاریخ (06)
  • "d" تاریخ (6)
  • "EEEE" روز (Tuesday)
  • "EEE" روز (Tue)
  • "HH" ساعت، 00-23 (09)
  • "H" ساعت 0-23 (9)
  • "hh" ساعت در AM/PM، 00-12 (09)
  • "h" ساعت در AM/PM، 0-12 (9)
  • "mm" دقیقه (05)
  • "m" دقیقه (5)
  • "ss" ثانیه (05)
  • "s" ثانیه (5)
  • "sss" میلی ثانیه (035)
  • "a" (AM/PM)
  • "Z" منطقه زمانی (-1200 تا +1200)
  • "ww" هفته (00-53)
  • "w" هفته (0-53)
  • "G" عصر (AD)
  • "GG" عصر (AD)
  • "GGG" عصر (AD)
  • "GGGG" عصر (Anno Domini)

فرمت مقدار می‌تواند یکی از فرمت‌های پیش‌تعریف شده زیر باشد:

  • "short" کے ساتھ "M/d/yy h:mm a" 相同 (1/5/16 9:05 AM)
  • "medium" کے ساتھ "MMM d, y h:mm:ss a" ایک ساتھ (5 جنوری 2016 9:05:05 صبح)
  • "shortDate" کے ساتھ "M/d/yy" ایک ساتھ (1/5/16)
  • "mediumDate" کے ساتھ "MMM d, y" ایک ساتھ (5 جنوری 2016)
  • "longDate" کے ساتھ "MMMM d, y" ایک ساتھ (5 جنوری 2016)
  • "fullDate" کے ساتھ "EEEE, MMMM d, y" ایک ساتھ (دوشنبر، 5 جنوری 2016)
  • "shortTime" کے ساتھ "h:mm a" ایک ساتھ (9:05 صبح)
  • "mediumTime" کے ساتھ "h:mm:ss a" ایک ساتھ (9:05:05 صبح)
timezone وقت کی زمرہ بندی کے لئے استعمال ہوتا ہے۔