AngularJS angular.isDate() Function (original) (raw)

Last Updated : 06 Sep, 2022

The angular.isDate() function in AngularJS is used to determine whether the value of the date is valid or not. It returns true if the reference is a date else false.

Syntax:

angular.isDate( value );

Parameters: This function accepts a single parameter:

Return Value: It returns true if the value passed is a date else return false.

Example 1: This example uses angular.isDate() function to determine the value of the date is valid or not.

HTML `

angular.isDate() function

GeeksforGeeks

angular.isDate()

Date: {{ date }}

isDate: {{isDate}}

`

Output:

Example 2: This example uses angular.isDate() function in AngularJS by specifying the different date format..

HTML `

angular.isDate() function

GeeksforGeeks

angular.isDate()

Date: {{ date | date : " MMM dd, yyyy, hh:mm:ss "}}

isDate: {{isDate}}
<script>
    var app = angular.module('app', []);
    app.controller('geek', ['$scope',
        function($scope) {
            $scope.date = new Date();
            <span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mi>s</mi><mi>c</mi><mi>o</mi><mi>p</mi><mi>e</mi><mi mathvariant="normal">.</mi><mi>i</mi><mi>s</mi><mi>D</mi><mi>a</mi><mi>t</mi><mi>e</mi><mo>=</mo><mi>a</mi><mi>n</mi><mi>g</mi><mi>u</mi><mi>l</mi><mi>a</mi><mi>r</mi><mi mathvariant="normal">.</mi><mi>i</mi><mi>s</mi><mi>D</mi><mi>a</mi><mi>t</mi><mi>e</mi><mo stretchy="false">(</mo></mrow><annotation encoding="application/x-tex">scope.isDate = angular.isDate(</annotation></semantics></math></span><span class="katex-html" aria-hidden="true"><span class="base"><span class="strut" style="height:0.8778em;vertical-align:-0.1944em;"></span><span class="mord mathnormal">sco</span><span class="mord mathnormal">p</span><span class="mord mathnormal">e</span><span class="mord">.</span><span class="mord mathnormal">i</span><span class="mord mathnormal" style="margin-right:0.02778em;">sD</span><span class="mord mathnormal">a</span><span class="mord mathnormal">t</span><span class="mord mathnormal">e</span><span class="mspace" style="margin-right:0.2778em;"></span><span class="mrel">=</span><span class="mspace" style="margin-right:0.2778em;"></span></span><span class="base"><span class="strut" style="height:1em;vertical-align:-0.25em;"></span><span class="mord mathnormal">an</span><span class="mord mathnormal">gu</span><span class="mord mathnormal" style="margin-right:0.01968em;">l</span><span class="mord mathnormal">a</span><span class="mord mathnormal" style="margin-right:0.02778em;">r</span><span class="mord">.</span><span class="mord mathnormal">i</span><span class="mord mathnormal" style="margin-right:0.02778em;">sD</span><span class="mord mathnormal">a</span><span class="mord mathnormal">t</span><span class="mord mathnormal">e</span><span class="mopen">(</span></span></span></span>scope.date);
        },
    ]);
</script>

`

Output: