28 Show
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. Tôi có dấu thời gian 13 chữ số này 1443852054000 mà tôi muốn chuyển đổi đến ngày và thời gian nhưng không thành công. Tôi đã thử mã này:
không làm việc cho tôi và cái này
và điều này :
Tôi nên sử dụng những gì?
u_mulder 53,6K5 Huy hiệu vàng47 Huy hiệu bạc60 Huy hiệu Đồng5 gold badges47 silver badges60 bronze badges Đã hỏi ngày 3 tháng 10 năm 2015 lúc 19:42Oct 3, 2015 at 19:42
1 Dấu thời gian này là trong mili giây, không phải trong vài giây. Chia nó cho 1000 và sử dụng hàm 4:
Wez 10,4K5 Huy hiệu vàng48 Huy hiệu bạc63 Huy hiệu Đồng5 gold badges48 silver badges63 bronze badges Đã trả lời ngày 3 tháng 10 năm 2015 lúc 19:43Oct 3, 2015 at 19:43
5 Một dấu thời gian 13 chữ số được sử dụng trong JavaScript để thể hiện thời gian tính bằng mili giây. Trong Php 10, dấu thời gian chữ số được sử dụng để biểu diễn thời gian tính bằng giây. Vì vậy, chia cho 1000 và làm tròn để có được 10 chữ số.
karel 4.88342 Huy hiệu vàng42 Huy hiệu bạc48 Huy hiệu đồng42 gold badges42 silver badges48 bronze badges Đã trả lời ngày 28 tháng 2 năm 2019 lúc 7:57Feb 28, 2019 at 7:57
Santhoshsanthoshsanthosh Huy hiệu 611 Bạc1 Huy hiệu Đồng1 silver badge1 bronze badge 1 Một phần kiến thức trong lập trình PHP căn bản đó là xử lý thời gian, ngày, tháng với hàm Date() và Time(). Bài viết sau sẽ hướng dẫn bạn cách sử dụng Date và Time một cách dễ dàng. Hàm Time() trong PHP Cú pháp: date( $format, $timestamp); $format: định dạng biến trả vể Các kiểu Format:
Ví dụ: <?php echo date('H:i:s d-m-Y'); ?> Khi bạn chạy đoạn code trên nó sẽ xuất ra giờ, phút, giây và ngày, tháng, năm. Các kiểu viết giờ, tháng, năm khác: <?php echo date("h:i:s") . "<br>"; echo date("F d, Y h:i:s A") . "<br>"; echo date("h:i a"); ?> Hàm time() PHP sẽ lấy thời gian về thời điểm hiện tại. Nó sẽ trả về số giây tính từ thời điểm 00:00:00 1/1/1970. Cú pháp: time() Ví dụ: <?php // 7 ngày; 24 giờ; 60 phút; 60 giây $nextWeek = time() + (7 * 24 * 60 * 60); echo 'Hôm nay: '. date('Y-m-d') ."<br>"; echo 'Tuần tới: '. date('Y-m-d', $nextWeek) ."<br>"; ?> Khi bạn chạy đoạn code trên nó sẽ xuất ra giờ, phút, giây và ngày, tháng, năm. Các kiểu viết giờ, tháng, năm khác: Hàm time() PHP sẽ lấy thời gian về thời điểm hiện tại. Nó sẽ trả về số giây tính từ thời điểm 00:00:00 1/1/1970. của PHP chuyển đổi dấu thời gian thành ngày và giờ dễ đọc hơn. Cú pháp: Kết thúc bài học này bạn đã hiểu 2 hàm date() và time() để lấy lấy ngày giờ hiện tại trong PHP chưa nào? Trong những bài tiếp theo mình sẽ tiếp tục chia sẻ những kiến thức PHP hay nhất mời bạn cùng tiếp tục theo dõi tại Quach Quynh blog nhé!
Máy tính lưu trữ ngày và giờ theo định dạng có tên là Dấu thời gian UNIX, tính thời gian là số giây kể từ khi bắt đầu thời kỳ Unix (midnight Greenwich có nghĩa là vào ngày 1 tháng 1 năm 1970 tức là ngày 1 tháng 1 năm 1970 00:00:00 GMT)hàm date() trong PHP được viết như sau:
Vì đây là định dạng không thân thiện để chúng ta dễ dàng đọc hiểu, vậy nên: PHP chuyển đổi dấu thời gian thành định dạng có thể đọc được cho con người Và ngược lại, Chuyển ngày từ ký hiệu thân thiện thành dấu thời gian mà máy tính hiểu được.
Cú pháp của hàm date() trong PHP được viết như sau:date() của PHP trả về ngày và giờ hiện tại theo đồng hồ tích hợp của máy chủ web nơi chương trình được thực thi. Nếu bạn chạy trên localhost thì nó sẽ lấy định dạng theo máy tính của bạn. Tham số format của hàm date () là bắt buộc, chỉ định định dạng của ngày và giờ trả về.Tuy nhiên, timestamp là một tham số tùy chọn, nếu không được truyền vào thì ngày và giờ hiện tại sẽ được sử dụng.format của hàm date() trên thực tế là một chuỗi có thể chứa nhiều ký tự cho phép bạn tạo một chuỗi ngày chứa các thành phần khác nhau của ngày và giờ, như ngày trong tuần, sáng (AM_) hoặc chiều (PM), v.v … Ví dụ, các khối lệnh sau đây hiển thị ngày hôm nay:
m – Biểu thị tháng bằng số có số 0 đứng đầu (01 hoặc 12) 0M – Đại diện cho tháng bằng văn bản , viết tắt (từ Jan đến Dec) 1y – Đại diện cho năm bằng hai chữ số (01 hoặc 19)
2i – Biểu thị số phút với các số 0 đứng đầu (00 đến 59)s – Đại diện cho giây với các số 0 đứng đầu (00 đến 59) được sử dụng để lấy thời gian hiện tại dưới dạng Unix timestamp (số giây kể từ khi bắt đầu thời kỳ Unix: ngày 1 tháng 1 năm 1970 00:00:00 GMT). 3a – Đại diện cho chữ thường thời gian trước buổi trưa hoặc sau buổi trưa (am hoặc pm) 4A – Đại diện cho chữ hoa thời gian trước buổi trưa hoặc sau buổi trưa (AM hoặc PM)hàm date() đã được giới thiệu trước đó. 5 6Hàm time() trong PHPHàm time() được sử dụng để lấy thời gian hiện tại dưới dạng Unix timestamp (số giây kể từ khi bắt đầu thời kỳ Unix: ngày 1 tháng 1 năm 1970 00:00:00 GMT).mktime() được sử dụng để tạo dấu thời gian dựa trên ngày và giờ cụ thể. Kết quả nhận được sẽ là: Chúng ta có thể chuyển $timestamp này thành ngày có thể đọc được của con người thông qua việc chuyển nó bằng hàm date() đã được giới thiệu trước đó. 7Hàm mktime() trong PHP 8Hàm mktime() được sử dụng để tạo dấu thời gian dựa trên ngày và giờ cụ thể. 9Nếu không có ngày và giờ được cung cấp, dấu thời gian cho ngày và giờ hiện tại sẽ được trả về. Bạn có thể bỏ qua bao nhiêu đối số tùy thích và giá trị tương ứng với thời gian hiện tại sẽ được sử dụng thay thế. Nếu bạn bỏ qua tất cả các đối số, hàm mktime() sẽ trả về dấu thời gian UNIX tương ứng với ngày và giờ hiện tại, giống như time(). Cú pháp của hàm mktime() có thể được cung cấp với: cũng có thể được sử dụng để tìm tên ngày trong tuần tương ứng với một ngày cụ thể. Để thực hiện việc này, chỉ cần sử dụng ký tự ‘l’ (chữ thường ‘L’) với dấu thời gian của bạn, như trong ví dụ sau, hiển thị ngày rơi vào ngày 16 tháng 4 năm 2019: 0Hôm nay là thứ 3, và kết quả sẽ trả về là: 1Hàm mktime() cũng có thể được sử dụng để tìm một ngày cụ thể trong tương lai sau một khoảng thời gian cụ thể. cũng có thể được sử dụng để tìm một ngày cụ thể trong tương lai sau một khoảng thời gian cụ thể. Như trong ví dụ sau, ngày nào sẽ hiển thị ngày rơi sau 30 tháng kể từ ngày hiện tại? 230 tháng sau kể từ ngày 16 tháng 4 năm 2019 sẽ là: 3Tổng kếtNhư vậy là bạn đã biết sử dụng cơ bản các hàm date(), time(), mktime() . Chúng ta sẽ tìm hiểu cụ thể hơn nếu sau này gặp các trường hợp và yêu cầu cụ thể.hàm date(), time(), mktime() . Chúng ta sẽ tìm hiểu cụ thể hơn nếu sau này gặp các trường hợp và yêu cầu cụ thể. Hoặc bạn có thể tìm hiểu thêm về các hàm date, time trong PHP tại đâytại đây |