Hướng dẫn php get current year - php lấy năm hiện tại

Tôi muốn đặt một thông báo bản quyền trong phần chân trang của một trang web, nhưng tôi nghĩ rằng nó cực kỳ khó khăn trong năm để lỗi thời.

Làm thế nào tôi sẽ tự động cập nhật năm với PHP & NBSP; 4 hoặc PHP & NBSP; 5?

Hướng dẫn php get current year - php lấy năm hiện tại

Allenski

1.4254 Huy hiệu vàng20 Huy hiệu bạc35 Huy hiệu Đồng4 gold badges20 silver badges35 bronze badges

Hỏi ngày 15 tháng 9 năm 2008 lúc 15:34Sep 15, 2008 at 15:34

11

Bạn có thể sử dụng ngày hoặc thời gian. Trong trường hợp này, tôi sẽ nói rằng nó không quan trọng như một năm là một năm, bất kể điều gì (trừ khi có một địa điểm định dạng năm khác nhau?)

Ví dụ:


Bên cạnh một lưu ý phụ, khi định dạng ngày trong PHP, điều quan trọng khi bạn muốn định dạng ngày của mình ở một địa phương khác với mặc định của bạn. Nếu vậy, bạn phải sử dụng setlocale và strftime. Theo hướng dẫn sử dụng PHP vào ngày:

Để định dạng ngày trong các ngôn ngữ khác, bạn nên sử dụng các hàm setLocale () và strftime () thay vì ngày ().

Từ quan điểm này, tôi nghĩ rằng tốt nhất là sử dụng thời gian càng nhiều càng tốt, nếu bạn thậm chí có khả năng từ xa phải bản địa hóa ứng dụng của bạn. Nếu đó không phải là một vấn đề, hãy chọn người bạn thích nhất.

Jason

5425 Huy hiệu bạc24 Huy hiệu đồng5 silver badges24 bronze badges

Đã trả lời ngày 15 tháng 9 năm 2008 lúc 15:45Sep 15, 2008 at 15:45

Hướng dẫn php get current year - php lấy năm hiện tại

Erik Van Brakelerik Van BrakelErik van Brakel

22.8K2 Huy hiệu vàng51 Huy hiệu bạc66 Huy hiệu Đồng2 gold badges51 silver badges66 bronze badges

6

Larsenal

48.3K42 Huy hiệu vàng146 Huy hiệu bạc216 Huy hiệu Đồng42 gold badges146 silver badges216 bronze badges

Đã trả lời ngày 15 tháng 9 năm 2008 lúc 15:35Sep 15, 2008 at 15:35

Daniel Papasiandaniel PapasianDaniel Papasian

16K6 Huy hiệu vàng29 Huy hiệu bạc32 Huy hiệu Đồng6 gold badges29 silver badges32 bronze badges

3

Phiên bản siêu lười biếng của tôi hiển thị một dòng bản quyền, tự động được cập nhật:

©  Me, Inc.

Năm nay (2008), nó sẽ nói:

© 2008 ME, Inc.

Năm tới, nó sẽ nói:

© 2008-2009 ME, Inc.

Và mãi mãi cập nhật với năm hiện tại.


Hoặc (Php 5.3.0+) Một cách nhỏ gọn để thực hiện nó bằng cách sử dụng hàm ẩn danh để bạn không có các biến bị rò rỉ và không lặp lại mã/hằng số:

© 
 
Me, Inc.

Đã trả lời ngày 15 tháng 9 năm 2008 lúc 22:51Sep 15, 2008 at 22:51

Gregmacgregmacgregmac

23.7K10 Huy hiệu vàng87 Huy hiệu bạc115 Huy hiệu đồng10 gold badges87 silver badges115 bronze badges

2

Với tiêu đề PHP theo hướng hướng đối tượng hơn, tôi ngạc nhiên khi không ai ở đây tham chiếu lớp

$year = (new DateTime)->format("Y");
3 tích hợp:

$now = new DateTime();
$year = $now->format("Y");

hoặc một liner với quyền truy cập thành viên lớp khi khởi tạo (PHP> = 5.4):

$year = (new DateTime)->format("Y");

Đã trả lời ngày 2 tháng 1 năm 2013 lúc 18:03Jan 2, 2013 at 18:03

Thomas Kelleythomas KelleyThomas Kelley

Huy hiệu vàng 10k135 huy hiệu bạc41 huy hiệu đồng1 gold badge35 silver badges41 bronze badges

0

Hướng dẫn php get current year - php lấy năm hiện tại

Gian lận

40.7K32 Huy hiệu vàng95 Huy hiệu bạc130 Huy hiệu đồng32 gold badges95 silver badges130 bronze badges

Đã trả lời ngày 15 tháng 9 năm 2008 lúc 15:36Sep 15, 2008 at 15:36

Chrisbchrisbchrisb

2.1901 Huy hiệu vàng20 Huy hiệu bạc23 Huy hiệu đồng1 gold badge20 silver badges23 bronze badges

0

strftime("%Y");

Tôi yêu thời gian. Đó là một chức năng tuyệt vời để lấy/tái tổ hợp các phần của ngày/lần.

Thêm vào đó, nó tôn trọng các cài đặt địa phương mà hàm ngày không làm.

Đã trả lời ngày 15 tháng 9 năm 2008 lúc 15:35Sep 15, 2008 at 15:35

Daniel Papasiandaniel PapasianMark Biek

16K6 Huy hiệu vàng29 Huy hiệu bạc32 Huy hiệu Đồng54 gold badges155 silver badges200 bronze badges

Phiên bản siêu lười biếng của tôi hiển thị một dòng bản quyền, tự động được cập nhật:

Năm nay (2008), nó sẽ nói:

© 2008 ME, Inc.UTC:

$year = gmdate('Y'); // 2008

Hướng dẫn php get current year - php lấy năm hiện tại

Năm tới, nó sẽ nói:

© 2008-2009 ME, Inc.32 gold badges115 silver badges185 bronze badges

Và mãi mãi cập nhật với năm hiện tại.Sep 15, 2008 at 15:44

Hướng dẫn php get current year - php lấy năm hiện tại

Hoặc (Php 5.3.0+) Một cách nhỏ gọn để thực hiện nó bằng cách sử dụng hàm ẩn danh để bạn không có các biến bị rò rỉ và không lặp lại mã/hằng số:Alexey Lebedev

Đã trả lời ngày 15 tháng 9 năm 2008 lúc 22:514 gold badges39 silver badges47 bronze badges

Gregmacgregmac


23.7K10 Huy hiệu vàng87 Huy hiệu bạc115 Huy hiệu đồng

d = day
m = month
Y = year

Với tiêu đề PHP theo hướng hướng đối tượng hơn, tôi ngạc nhiên khi không ai ở đây tham chiếu lớp

$year = (new DateTime)->format("Y");
3 tích hợp:

hoặc một liner với quyền truy cập thành viên lớp khi khởi tạo (PHP> = 5.4):Jan 17, 2014 at 15:52

Hướng dẫn php get current year - php lấy năm hiện tại

0

Đã trả lời ngày 2 tháng 1 năm 2013 lúc 18:03

©  Me, Inc.
0

Thomas Kelleythomas Kelley

©  Me, Inc.
1

Huy hiệu vàng 10k135 huy hiệu bạc41 huy hiệu đồng

Hướng dẫn php get current year - php lấy năm hiện tại

Gian lận

40.7K32 Huy hiệu vàng95 Huy hiệu bạc130 Huy hiệu đồng3 silver badges18 bronze badges

Đã trả lời ngày 15 tháng 9 năm 2008 lúc 15:36Oct 16, 2014 at 8:02

Hướng dẫn php get current year - php lấy năm hiện tại

joan16vjoan16vjoan16v

Chrisbchrisb3 gold badges47 silver badges48 bronze badges

2.1901 Huy hiệu vàng20 Huy hiệu bạc23 Huy hiệu đồng

Hướng dẫn php get current year - php lấy năm hiện tại

Tôi yêu thời gian. Đó là một chức năng tuyệt vời để lấy/tái tổ hợp các phần của ngày/lần.Apr 11, 2014 at 7:08

Thêm vào đó, nó tôn trọng các cài đặt địa phương mà hàm ngày không làm.kkarayat

Mark Biekmark Biek5 silver badges14 bronze badges

Phù bằng vàng 143K54

Cái này cung cấp cho bạn thời gian địa phương:

$year = date('Y'); // 2008


Và cái này UTC:Feb 9, 2017 at 20:19

Hướng dẫn php get current year - php lấy năm hiện tại

Alfred HuangWael Assaf

16.9K32 Huy hiệu vàng115 Huy hiệu bạc185 Huy hiệu Đồng12 silver badges23 bronze badges


Đã trả lời ngày 15 tháng 9 năm 2008 lúc 15:44

Alexey Lebedevalexey LebedevFeb 15, 2017 at 23:22

Hướng dẫn php get current year - php lấy năm hiện tại

3

11.8k4 Huy hiệu vàng39 Huy hiệu bạc47 Huy hiệu đồng

©  Me, Inc.
4

Đây là những gì tôi làm:

©  Me, Inc.
5

Dưới đây là một chút giải thích về những gì nó làm:

Hướng dẫn php get current year - php lấy năm hiện tại

Y sẽ cung cấp cho bạn bốn chữ số (ví dụ: 1990) và y cho hai chữ số (ví dụ: 90)Oct 26, 2016 at 7:02

Đã trả lời ngày 17 tháng 1 năm 2014 lúc 15:52saadk

Cho đại diện 4 chữ số:12 silver badges17 bronze badges

Đại diện 2 chữ số:

$year = date('Y'); // 2008


Và cái này UTC:Dec 28, 2018 at 9:45

Sanu0786Sanu0786Sanu0786

Alfred Huang10 silver badges15 bronze badges

16.9K32 Huy hiệu vàng115 Huy hiệu bạc185 Huy hiệu Đồng

©  Me, Inc.
7

Đã trả lời ngày 15 tháng 9 năm 2008 lúc 15:44Aug 30, 2012 at 16:32

Alexey Lebedevalexey LebedevPanicGrip

11.8k4 Huy hiệu vàng39 Huy hiệu bạc47 Huy hiệu đồng1 silver badge2 bronze badges

2

Đây là những gì tôi làm:

©  Me, Inc.
8

Sử dụng PHP + HTML:

©  Me, Inc.
9

hoặc

© 
 
Me, Inc.
0

Đã trả lời ngày 28 tháng 11 năm 2016 lúc 2:07Nov 28, 2016 at 2:07

Hướng dẫn php get current year - php lấy năm hiện tại

MilanmilanMilan

3.0811 Huy hiệu vàng32 Huy hiệu bạc44 Huy hiệu đồng1 gold badge32 silver badges44 bronze badges

Cho tối đa Php 5.4+

© 
 
Me, Inc.
1

Hoặc bạn có thể sử dụng nó với một dòng

$year = (new DateTime)->format("Y");

Nếu bạn muốn tăng hoặc giảm năm phương pháp khác; Thêm dòng sửa đổi như dưới đây.

© 
 
Me, Inc.
3

Đã trả lời ngày 25 tháng 12 năm 2016 lúc 0:57Dec 25, 2016 at 0:57

Hướng dẫn php get current year - php lấy năm hiện tại

Ivan Barayevivan BarayevIvan Barayev

2.0075 huy hiệu vàng25 Huy hiệu bạc29 Huy hiệu đồng5 gold badges25 silver badges29 bronze badges

© 
 
Me, Inc.
4

Năm hiện tại: 2022

© 
 
Me, Inc.
5

22

Đã trả lời ngày 3 tháng 1 lúc 16:50Jan 3 at 16:50

Ông Coderxmr. CoderxMr. Coderx

4616 Huy hiệu bạc4 Huy hiệu đồng6 silver badges4 bronze badges

Nhận toàn bộ năm được sử dụng:

© 
 
Me, Inc.
6

Hoặc chỉ nhận được hai chữ số của năm được sử dụng như thế này:

© 
 
Me, Inc.
7

Hướng dẫn php get current year - php lấy năm hiện tại

Suraj Rao

29.1k11 Huy hiệu vàng95 Huy hiệu bạc101 Huy hiệu đồng11 gold badges95 silver badges101 bronze badges

Đã trả lời ngày 15 tháng 9 năm 2017 lúc 5:07Sep 15, 2017 at 5:07

Hướng dẫn php get current year - php lấy năm hiện tại

Để có được năm hiện tại bằng cách sử dụng chức năng ngày Php, bạn có thể vượt qua ký tự định dạng của Y Y như vậy:

© 
 
Me, Inc.
8

Ví dụ trên sẽ in ra đại diện 4 chữ số đầy đủ của năm hiện tại.

Nếu bạn chỉ muốn truy xuất định dạng 2 chữ số, thì bạn có thể sử dụng ký tự định dạng chữ thường

© 
 
Me, Inc.
9

Đoạn trích ở trên sẽ in ra 20 thay vì 2020, hoặc 19 thay vì năm 2019, v.v.

Hướng dẫn php get current year - php lấy năm hiện tại

Musa Haidari

2.0415 huy hiệu vàng29 Huy hiệu bạc52 Huy hiệu đồng5 gold badges29 silver badges52 bronze badges

Đã trả lời ngày 1 tháng 2 năm 2021 lúc 8:31Feb 1, 2021 at 8:31

Hướng dẫn php get current year - php lấy năm hiện tại

1

Cách của tôi để hiển thị bản quyền, tiếp tục cập nhật tự động

$now = new DateTime();
$year = $now->format("Y");
0

Nó sẽ đưa ra kết quả là

$now = new DateTime();
$year = $now->format("Y");
1

Đã trả lời ngày 10 tháng 11 năm 2017 lúc 5:55Nov 10, 2017 at 5:55

Mã ngắn tốt nhất cho phần này:

$now = new DateTime();
$year = $now->format("Y");
2

Đã trả lời ngày 15 tháng 3 năm 2019 lúc 16:48Mar 15, 2019 at 16:48

Hướng dẫn php get current year - php lấy năm hiện tại

1

$now = new DateTime();
$year = $now->format("Y");
3

Bạn có thể sử dụng điều này trong các phần chân trang để có được năm bản quyền năng động

Đã trả lời ngày 9 tháng 9 năm 2017 lúc 5:51Sep 9, 2017 at 5:51

Hướng dẫn php get current year - php lấy năm hiện tại

ImtAherimtaiherimtaher

4124 Huy hiệu bạc9 Huy hiệu Đồng4 silver badges9 bronze badges

$now = new DateTime();
$year = $now->format("Y");
4

Hướng dẫn php get current year - php lấy năm hiện tại

Pang

9.222146 Huy hiệu vàng85 Huy hiệu bạc118 Huy hiệu đồng146 gold badges85 silver badges118 bronze badges

Đã trả lời ngày 1 tháng 4 năm 2020 lúc 13:39Apr 1, 2020 at 13:39

Hernán Echehernán echeHernán Eche

6.17711 Huy hiệu vàng51 Huy hiệu bạc73 Huy hiệu đồng11 gold badges51 silver badges73 bronze badges

Trong Laravel

$now = new DateTime();
$year = $now->format("Y");
5

Trong PHP

$now = new DateTime();
$year = $now->format("Y");
6

Đã trả lời ngày 16 tháng 6 năm 2021 lúc 9:50Jun 16, 2021 at 9:50

Hướng dẫn php get current year - php lấy năm hiện tại

Trong trường hợp của tôi, thông báo bản quyền trong phần chân trang của một trang web WordPress cần cập nhật.

Suy nghĩ đơn giản, nhưng liên quan đến một bước hoặc nhiều hơn dự đoán.

  1. Mở

    $year = (new DateTime)->format("Y");
    
    8 trong thư mục chủ đề của bạn.

  2. Xác định vị trí văn bản bản quyền, dự kiến ​​đây sẽ được mã hóa cứng nhưng được tìm thấy:

    $now = new DateTime();
    $year = $now->format("Y");
    
    7
  3. Bây giờ chúng ta biết năm được viết ở đâu đó trong WordPress Admin, hãy xác định vị trí để xóa văn bản bằng văn bản năm. Trong WP-Admin, hãy truy cập

    $year = (new DateTime)->format("Y");
    
    9 trên menu quản trị chính bên trái:

    Hướng dẫn php get current year - php lấy năm hiện tại
    Sau đó, trên trang tiếp theo, hãy chuyển đến Tab
    strftime("%Y");
    
    0:

    Hướng dẫn php get current year - php lấy năm hiện tại
    Và gần đỉnh bạn sẽ tìm thấy năm bản quyền:

    Hướng dẫn php get current year - php lấy năm hiện tại
    Xóa © Biểu tượng + Năm + Không gian trống sau năm, sau đó lưu trang của bạn bằng nút
    strftime("%Y");
    
    1 ở phía trên bên phải của trang.

  4. Với phiên bản văn bản của năm Now Delete, chúng tôi có thể đi và thêm năm cập nhật tự động với PHP. Quay trở lại Chunk of Code ở Bước 2 được tìm thấy trong

    $year = (new DateTime)->format("Y");
    
    8 và cập nhật điều đó với điều này:STEP 2 found in
    $year = (new DateTime)->format("Y");
    
    8 and update that to this:

    $now = new DateTime();
    $year = $now->format("Y");
    
    8
  5. Xong! Chỉ cần kiểm tra để đảm bảo thay đổi đã có hiệu lực như mong đợi. Just need to test to ensure changes have taken effect as expected.

Đây có thể không phải là trường hợp tương tự đối với nhiều người, tuy nhiên chúng tôi đã bắt gặp mô hình này trong số khá nhiều trang web khách hàng của chúng tôi và nghĩ rằng sẽ tốt nhất để ghi lại ở đây.

Hướng dẫn php get current year - php lấy năm hiện tại

Dharman ♦

28.1K21 Huy hiệu vàng75 Huy hiệu bạc127 Huy hiệu đồng21 gold badges75 silver badges127 bronze badges

Đã trả lời ngày 20 tháng 11 năm 2020 lúc 21:11Nov 20, 2020 at 21:11

Hướng dẫn php get current year - php lấy năm hiện tại

Allenskiallenskiallenski

1.4254 Huy hiệu vàng20 Huy hiệu bạc35 Huy hiệu Đồng4 gold badges20 silver badges35 bronze badges

0

In tháng hiện tại với m, ngày với D và năm với Y.

$now = new DateTime();
$year = $now->format("Y");
9

Đã trả lời ngày 28 tháng 1 năm 2021 lúc 6:28Jan 28, 2021 at 6:28

BilalbilalBilal

2.29821 Huy hiệu bạc42 Huy hiệu đồng21 silver badges42 bronze badges

Để có thêm Pricise trong PARAM thứ hai trong hàm Date Strtotime Trả về dấu thời gian được truyền bởi param

$year = (new DateTime)->format("Y");
0

Với lớp DateTime

$year = (new DateTime)->format("Y");
1

Đã trả lời ngày 2 tháng 3 năm 2021 lúc 12:31Mar 2, 2021 at 12:31

Hướng dẫn php get current year - php lấy năm hiện tại

2

tạo chức năng trợ giúp và gọi nó

$year = (new DateTime)->format("Y");
2

Đã trả lời ngày 8 tháng 9 năm 2021 lúc 13:34Sep 8, 2021 at 13:34

Hướng dẫn php get current year - php lấy năm hiện tại