Hướng dẫn list years php - liệt kê năm php

1100

Mới! Lưu câu hỏi hoặc câu trả lời và sắp xếp nội dung yêu thích của bạn. Tìm hiểu thêm.
Learn more.

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 list years php - liệt kê năm php

Allenski

1.4474 Huy hiệu vàng20 Huy hiệu bạc36 Huy hiệu Đồng4 gold badges20 silver badges36 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 list years php - liệt kê năm php

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.4K42 Huy hiệu vàng147 Huy hiệu bạc216 Huy hiệu đồng42 gold badges147 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

10.1k1 Huy hiệu vàng35 Huy hiệu bạc41 Huy hiệu đồng1 gold badge35 silver badges41 bronze badges

0

Hướng dẫn list years php - liệt kê năm php

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

1

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:

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

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

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

Hướng dẫn list years php - liệt kê năm php

© 2008 ME, Inc.

Năm tới, nó sẽ nói:32 gold badges116 silver badges185 bronze badges

© 2008-2009 ME, Inc.Sep 15, 2008 at 15:44

Hướng dẫn list years php - liệt kê năm php

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

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ố:4 gold badges39 silver badges47 bronze badges

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


Gregmacgregmac

d = day
m = month
Y = year

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

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:Jan 17, 2014 at 15:52

Hướng dẫn list years php - liệt kê năm php

0

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):

©  Me, Inc.
0

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

©  Me, Inc.
1

Thomas Kelleythomas Kelley

Hướng dẫn list years php - liệt kê năm php

10.1k1 Huy hiệu vàng35 Huy hiệu bạc41 Huy hiệu đồng

Gian lận3 silver badges18 bronze badges

40.7K32 Huy hiệu vàng95 Huy hiệu bạc130 Huy hiệu đồngOct 16, 2014 at 8:02

Hướng dẫn list years php - liệt kê năm php

joan16vjoan16vjoan16v

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

Chrisbchrisb

Hướng dẫn list years php - liệt kê năm php

2.1901 Huy hiệu vàng20 Huy hiệu bạc23 Huy hiệu đồngApr 11, 2014 at 7:08

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.kkarayat

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.5 silver badges14 bronze badges

Mark Biekmark Biek

Phù bằng vàng 143K54

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


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

Hướng dẫn list years php - liệt kê năm php

Alfred HuangWael Assaf

16.9K32 Huy hiệu vàng116 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 list years php - liệt kê năm php

3

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

©  Me, Inc.
4

Or:

©  Me, Inc.
5

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

Hướng dẫn list years php - liệt kê năm php

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

Y sẽ cung cấp cho bạn bốn chữ số (ví dụ: 1990) và y cho hai chữ số (ví dụ: 90)saadk

Đã trả lời ngày 17 tháng 1 năm 2014 lúc 15:5213 silver badges17 bronze badges

Cho đại diện 4 chữ số:

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


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àng116 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 list years php - liệt kê năm php

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 list years php - liệt kê năm php

Ivan Barayevivan BarayevIvan Barayev

2.0175 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

4716 Huy hiệu bạc5 Huy hiệu Đồng6 silver badges5 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 list years php - liệt kê năm php

Suraj Rao

29.2k11 Huy hiệu vàng95 Huy hiệu bạc102 Huy hiệu đồng11 gold badges95 silver badges102 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 list years php - liệt kê năm php

Để 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 list years php - liệt kê năm php

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 list years php - liệt kê năm php

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 list years php - liệt kê năm php

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 list years php - liệt kê năm php

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 list years php - liệt kê năm php

Pang

9.233146 Huy hiệu vàng85 Huy hiệu bạc119 Huy hiệu đồng146 gold badges85 silver badges119 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.18711 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 list years php - liệt kê năm php

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 list years php - liệt kê năm php
    Sau đó, trên trang tiếp theo, hãy chuyển đến Tab
    strftime("%Y");
    
    0:

    Hướng dẫn list years php - liệt kê năm php
    Và gần đỉnh bạn sẽ tìm thấy năm bản quyền:

    Hướng dẫn list years php - liệt kê năm php
    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 list years php - liệt kê năm php

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 list years php - liệt kê năm php

Allenskiallenskiallenski

1.4474 Huy hiệu vàng20 Huy hiệu bạc36 Huy hiệu Đồng4 gold badges20 silver badges36 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

BillubilluBillu

2.32821 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 list years php - liệt kê năm php

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 list years php - liệt kê năm php