Chuỗi JavaScript đến ngày – Phân tích cú pháp ngày trong JS – chuỗi js cho đến nay

Ngày là một khái niệm khá cơ bản. Chúng tôi sử dụng chúng mọi lúc. Và máy tính sử dụng chúng mọi lúc. Nhưng phân tích cú pháp ngày bằng JavaScript có thể hơi … tốt, thú vị. Trong bài viết này, chúng ta sẽ: 1. Thảo luận về định dạng ngày tháng 2. Biến một chuỗi nhỏ thành một đối tượng ngày tháng thích hợp

Bạn đang xem: chuỗi js tính đến ngày

< p> Ngày là một khái niệm khá cơ bản. Chúng tôi sử dụng chúng mọi lúc. Và máy tính sử dụng chúng mọi lúc. Nhưng phân tích cú pháp ngày bằng JavaScript có thể hơi … tốt, thú vị.

Trong bài viết này, chúng ta sẽ:

  1. Thảo luận về định dạng ngày
  2. Biến một chuỗi nhỏ thành một đối tượng ngày tháng thích hợp bằng cách sử dụng JavaScript.
  3. Phân tích cú pháp một đối tượng ngày tháng thành một số
  4. Chỉ ra một cách thay thế để sử dụng các đối số thay vì chuỗi để tạo một ngày tháng đối tượng.

Ngày là phức tạp, nhưng chúng cũng vô cùng hữu ích khi sử dụng. Và khi bạn dành một chút thời gian để tìm hiểu những điều cơ bản, sự tự tin của bạn sẽ ngày càng tăng.

date

ISO 8601, tất nhiên! Đây là tên của tiêu chuẩn quốc tế để giao tiếp dữ liệu ngày và giờ. Chúng tôi cần sử dụng định dạng này khi xử lý ngày tháng trong JavaScript

Đây là định dạng này trông như thế nào. Bạn đã quen thuộc với nó rồi – nó chỉ kết hợp ngày và giờ thành một phần thông tin lớn mà JavaScript có thể trở nên ấm cúng.

  // YYYY-MM -DDTHH: mm: ss.sssZ
// Chuỗi ngày ở Định dạng Ngày ISO 8601  

new Date () là hàm tạo để tạo một ngày mới trong JavaScript. Sốc! 😂

shocker

Nếu bạn không truyền bất kỳ thứ gì vào hàm tạo ngày mới, nó sẽ cung cấp cho bạn một đối tượng ngày tháng bất kể ngày và giờ hiện tại là gì.

  new Date ()

// Thứ Sáu ngày 23 tháng 6 năm 2022 20:35:51 GMT-0400 (Giờ ban ngày miền Đông)  

Một ngày mới được tạo mà không có bất kỳ đối số nào trả về ngày và giờ hiện tại.

Lưu ý rằng một đối tượng ngày tháng có thể , và thường phải, chứa thời gian xuống đến phần nghìn giây cùng với tháng, ngày và năm.

Xem Thêm  Cách nút CSS căn chỉnh vị trí phải, trái và trung tâm - cách định vị nút css

Bạn có thể chuyển một chuỗi ngày tháng vào new Date () để tạo đối tượng ngày tháng.

Bạn không phải chỉ định thời gian khi tạo đối tượng ngày tháng.

new Date ('2022-06-13') hoàn toàn hợp lệ. Tuy nhiên, khi bảng điều khiển ghi lại ngày mới này, bạn sẽ thấy rằng thời gian sẽ tự động được chỉ định mặc dù chúng tôi không khai báo.

  let aDate = new Date ('2022-06-13')

// Chủ nhật ngày 12 tháng 6 năm 2022 20:00:00 GMT-0400 (Giờ ban ngày miền Đông)  

Một chuỗi ngày không có thời gian được khai báo sẽ vẫn được chỉ định.

Điều này có thể tạo phân tách trong ma trận , và tốt nhất là nên ghi đầy đủ ngày tháng. Ví dụ: vì giờ hệ thống cục bộ được sử dụng để diễn giải ngày tháng, tùy thuộc vào vị trí trên thế giới mà máy tính của bạn đang ở đâu, bạn có thể nhận được các kết quả khác nhau từ cùng một ngày không cụ thể.

glitch

Vì vậy, khi chuyển một chuỗi vào new Date () , hãy sử dụng ngày đầy đủ với giờ: phút.milliseconds.

Viết hoa T tách thành phần ngày khỏi thành phần thời gian như được hiển thị bên dưới:

  new Date ('2022-05-14T07: 06: 05.123')

// Thứ bảy, ngày 14 tháng 5 năm 2022 07:06:05 GMT-0400 (Giờ ban ngày miền Đông)  

Sử dụng cả ngày và giờ khi có thể

Bạn cũng có thể chuyển một số thành new Hàm tạo Date () . Thông tin thêm về những gì các con số đại diện bên dưới – ví dụ: nhưng new Date (1656033105000) sẽ trả về một ngày hợp pháp:

  console. log (Ngày (1656033105000))

// Thứ Sáu 2022 21:12:06 GMT-0400 (Giờ ban ngày miền Đông)  

Các con số khổng lồ cũng đại diện cho ngày tháng

Thông tin thêm về điều này bên dưới … Bạn có thể chuyển tới bảy đối số vào new Date () cũng vậy, tạo ra một cách đơn giản hơn để biểu diễn ngày và giờ cho hàm tạo Date.

  new Date (2022,03,14,07,33,245)

// Thứ Năm ngày 14 tháng 4 năm 2022 07:37:05 GMT-0400 (Giờ ban ngày miền Đông)  

Một danh sách giảm dần các đối số bắt đầu bằng năm và kết thúc bằng mili giây

Vì vậy, một điều thú vị sẽ xảy ra nếu bạn đã sử dụng phương pháp phân tích cú pháp trên một đối tượng ngày tháng. Nó phun ra một con số khổng lồ.

Xem Thêm  Cách đặt màu nền bằng HTML và CSS - cách thay đổi màu nền trang web

Date.parse () cho chúng ta biết số mili giây đã trôi qua kể từ ngày 1 tháng 1 năm 1970. Điều này rất hữu ích khi so sánh nhiều ngày. Sẽ dễ dàng hơn để so sánh và đo lường sự khác biệt về ngày khi chúng được chuyển đổi thành số thay vì chuỗi.

  let anotherDate = new Date (2012,07,12,12, 00,234)

Date.parse (Ngày khác)

// 1344787434000  

Date.parse trả về số mili giây kể từ ngày 1 tháng 1 năm 1970

Khi hẹn hò, hãy học cách tranh luận khéo léo để đạt được thành công lâu dài. Khi sử dụng ngày tháng trong JavaScript, hãy sử dụng đối số trên chuỗi để thành công lâu dài.

new Date (2022, 00, 12, 8, 01, 33, 456)

Điều này có thể dễ dàng hơn một chút so với việc tạo ngày bằng chuỗi. Các đối số chỉ được nhập theo thứ tự giảm dần bắt đầu bằng năm và kết thúc bằng mili giây.

Chỉ có một phần khó ở đây: tháng không được lập chỉ mục. Vì vậy, tháng 1 là 00.

  new Date (2022,00,12,8,01,33,456)

// Thứ 4 ngày 12 tháng 1 năm 2022 08:01:33 GMT-0500 (Giờ chuẩn miền Đông)  

Đừng quên rằng tháng không được lập chỉ mục khi sử dụng các đối số cho việc xây dựng ngày tháng

Điều này chỉ làm hỏng bề mặt của đối tượng Date. Xem MDN để tìm hiểu sâu hơn . Như với tất cả mọi thứ, có một kho tàng thông tin ở đó.

deep

Bây giờ, bạn đã có những kiến ​​thức cơ bản. Hãy đưa nó vào thực tế. Bây giờ bạn biết cách tạo đối tượng ngày tháng trong JavaScript với new Date () . Bạn có thể lấy ngày và giờ hiện tại bằng cách không truyền bất kỳ thứ gì vào hàm tạo hoặc bạn có thể truyền vào một chuỗi, một số hoặc các đối số.

Cảm ơn bạn đã đọc

Cảm ơn bạn đã đọc! Tôi viết về thiết kế và phát triển tại đây: https://blog.eamonncottrell.com/

Và bạn có thể tìm thấy tôi trên Twitter LinkedIn .

Chúc bạn có một trải nghiệm tuyệt vời!

thank-you


Xem thêm những thông tin liên quan đến chủ đề chuỗi js cho đến nay

BEGINNER Javascript Problems – Loop & Iterations – Counting Characters in String

alt

  • Tác giả: Web Dev Junkie
  • Ngày đăng: 2019-12-30
  • Đánh giá: 4 ⭐ ( 5281 lượt đánh giá )
  • Khớp với kết quả tìm kiếm: Beginner Javascript Problems – Counting Characters in String

    For any javascript beginners out there, this tutorial covers a beginner practice problem where you need to count up the character counts of a string. The problems covered in these series will help you learn more about the fundamentals of programming and javascript. We will use a lot of the building blocks such as iterations, conditional logic, variables, functions, etc.

    https://github.com/codyseibert/youtube/tree/master/beginner-javascript-practice

    Credits:
    Toptal Subtle Patterns

Các hàm xử lý chuỗi trong Javascript (cắt / tách / nối chuỗi ..)

  • Tác giả: freetuts.net
  • Đánh giá: 4 ⭐ ( 4597 lượt đánh giá )
  • Khớp với kết quả tìm kiếm: Tồng hợp Các hàm xử lý chuỗi trong Javascript, thực hành các bài tập liên quan đến hàm xử lý chuỗi trong javascript bằng hàm

Nối chuỗi trong Javascript

  • Tác giả: vi-magento.com
  • Đánh giá: 3 ⭐ ( 3268 lượt đánh giá )
  • Khớp với kết quả tìm kiếm: Trong bài viết này chúng ta sẽ tìm hiểu về chuỗi và cách nối chuỗi trong JavaScript. Trong javascript, chuỗi (string) là một kiểu dữ liệu…

Xử lý chuỗi (string) trong Javascript

  • Tác giả: mylop.edu.vn
  • Đánh giá: 3 ⭐ ( 4938 lượt đánh giá )
  • Khớp với kết quả tìm kiếm: Trong bài này chúng ta sẽ tìm hiểu về chuỗi string trong Javascript, qua đó bạn sẽ biết được cách tạo và nối chuỗi cũng như ép kiểu dữ liệu sang chuỗi.

Javascript thêm số 0 hàng đầu cho đến nay

  • Tác giả: qastack.vn
  • Đánh giá: 5 ⭐ ( 5695 lượt đánh giá )
  • Khớp với kết quả tìm kiếm: [Tìm thấy giải pháp!] Hãy thử điều này: http://jsfiddle.net/xA5B7/ var MyDate = new Date(); var MyDateString; MyDate.setDate(MyDate.getDate() + 20); MyDateString…

Tổng hợp các hàm xử lý chuỗi trong javascript mới nhất 2020

  • Tác giả: hoclamweb.com.vn
  • Đánh giá: 5 ⭐ ( 4819 lượt đánh giá )
  • Khớp với kết quả tìm kiếm: Hàm xử lý chuỗi trong javascript là một trong những keyword được search nhiều nhất trên Google về chủ đề hàm xử lý chuỗi trong javascript. Trong bài viết này, hoclamweb.vn sẽ viết bài viết Tổng hợp các hàm xử lý chuỗi trong javascript mới nhất 2020.

Chuỗi trong javascript

  • Tác giả: www.offjs.com
  • Đánh giá: 3 ⭐ ( 9442 lượt đánh giá )
  • Khớp với kết quả tìm kiếm: Class String được sử dụng để đại diện và thao tác một chuỗi các ký tự.

Xem thêm các bài viết khác thuộc chuyên mục: Kiến thức lập trình