• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1/*
2 * Copyright (c) 2021 Huawei Device Co., Ltd.
3 * Licensed under the Apache License, Version 2.0 (the "License");
4 * you may not use this file except in compliance with the License.
5 * You may obtain a copy of the License at
6 *
7 *     http://www.apache.org/licenses/LICENSE-2.0
8 *
9 * Unless required by applicable law or agreed to in writing, software
10 * distributed under the License is distributed on an "AS IS" BASIS,
11 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
12 * See the License for the specific language governing permissions and
13 * limitations under the License.
14 */
15
16/*
17 * @tc.name:datecase
18 * @tc.desc:test date
19 * @tc.type: FUNC
20 * @tc.require: issueI5NO8G
21 */
22var d1 = new Date(2022, 0, 1);
23var d2 = new Date(2022, 1, 2);
24var d3 = new Date(2022, 2, 3);
25var d4 = new Date(2022, 3, 4);
26var d5 = new Date(1677628800000);
27var d6 = new Date(1680278400000);
28
29print(d1.getFullYear() == 2022);
30print(d1.getMonth() == 0);
31print(d1.getDate() == 1);
32
33print(d2.getFullYear() == 2022);
34print(d2.getMonth() == 1);
35print(d2.getDate() == 2);
36
37print(d3.getFullYear() == 2022);
38print(d3.getMonth() == 2);
39print(d3.getDate() == 3);
40
41print(d4.getFullYear() == 2022);
42print(d4.getMonth() == 3);
43print(d4.getDate() == 4);
44
45print(d5.getFullYear() == 2023);
46print(d5.getMonth() == 2);
47
48print(d6.getFullYear() == 2023);
49print(d6.getMonth() == 3);
50