Hướng dẫn add minutes to epoch time javascript - thêm phút vào thời gian kỷ nguyên javascript

Vì vậy, bạn muốn chuyển đổi dấu thời gian mà bạn có,

const miliseconds = date.getTime[];
2, thành chuỗi thời gian địa phương sau khi thêm một khoảng thời gian, cụ thể là vài phút, vào nó.

Cho dù bạn có một loại chuỗi thời gian ngày hay một loại epoch mili/giây, chỉ cần tạo một đối tượng ngày:

const date = new Date[timestamp];

Hãy nhớ rằng những gì bạn cần làm yêu cầu để thêm/cơ sở một số số [trường hợp của bạn: phút] vào một số khác, không phải một số đối tượng ngày hoặc một số chuỗi thời gian ngày và số đó là epoch mili/secods của ngày của bạn. Vì vậy, luôn luôn bạn sẽ cần số đại diện cho ngày của bạn tính bằng mili/giây. JavaScript

const miliseconds = date.getTime[];
3 không trả lại các milisecond của ngày của bạn. Sử dụng nó:

const miliseconds = date.getTime[];

Thêm nhiều như miliseconds vào nó:

const newMiliseconds = miliseconds + [75 * 60 * 1000];

Sau đó, như bạn đã nói, bạn cần một chuỗi thời gian ngày, một phần của nó; Chuỗi thời gian địa phương, bạn sẽ cần phải quay trở lại; từ các số đến ngày đối tượng và đến chuỗi thời gian ngày:

const newDate = new Date[newMiliseconds];
const newTimestamp = newDate.toString[];

Hoặc thay vì nhận toàn bộ chuỗi của nó, hãy sử dụng phương thức chuyên dụng sau để lấy định dạng/phần của biểu diễn chuỗi của đối tượng ngày mà bạn thích trực tiếp:

const newTimestamp = newDate.toLocaleTimeString[]; // "12:41:43"

Cuối cùng, tất cả những gì bạn phải làm là chỉ cần loại bỏ dấu chấm phẩy và giây cuối cùng để có được giờ: Biên bản định dạng:

const newHoursMins = newTimestamp.slice[0, -3];

Tốt hơn làm cho một chức năng của nó:

function timestampPlus[timestamp, milisecondsDifference, toStringFunc = Date.prototype.toString] {
  const date = new Date[timestamp];
  const miliseconds = date.getTime[];
  const newMiliseconds = miliseconds + milisecondsDifference;
  const newDate = new Date[newMiliseconds];
  const newTimestamp = toStringFunc.call[newDate]; // a bit advanced stuff here to let you define once and use whatever kind to string method you want to use, defaults to toString[]
  return newTimestamp;
}

Tôi để lại định dạng cuối cùng ở đây. Bạn có thể sử dụng điều này để điều chỉnh cũng như bằng cách đưa ra một đối số thứ hai tiêu cực. Lưu ý đối số giây là tính bằng miliseconds và unix Dấu thời gian thay đổi và có thể được đưa cho bạn dưới dạng giây thay thế, trong trường hợp đó bạn sẽ cần chuyển đổi nó thành miliseconds hoặc thay đổi định nghĩa funciton trên.

function timestampPlus[timestamp, milisecondsDifference, toStringFunc = Date.prototype.toString] {
      const date = new Date[timestamp];
      const miliseconds = date.getTime[];
      const newMiliseconds = miliseconds + milisecondsDifference;
      const newDate = new Date[newMiliseconds];
      const newTimestamp = toStringFunc.call[newDate]; // a bit advanced stuff here to let you define once and use whatever kind to string method you want to use, defaults to toString[]
      return newTimestamp;
    }
console.log["new Date[1368435600*1000].toLocaleTimeString[]: ", new Date[1368435600*1000].toLocaleTimeString[]]
console.log["timestampPlus[1368435600*1000, 75*60*1000, Date.prototype.toLocaleString]: ", timestampPlus[1368435600*1000, 75*60*1000, Date.prototype.toLocaleTimeString]]

Ngoài những gì bạn cần, đối với tham số cuối cùng,

const miliseconds = date.getTime[];
4, các tùy chọn của bạn khác nhau và bao gồm tất cả các phương thức
const miliseconds = date.getTime[];
5 liên quan, phần trên
const miliseconds = date.getTime[];
6:

  1. const miliseconds = date.getTime[];
    
    7
  2. const miliseconds = date.getTime[];
    
    8
  3. const miliseconds = date.getTime[];
    
    9
  4. const newMiliseconds = miliseconds + [75 * 60 * 1000];
    
    0
  5. const newMiliseconds = miliseconds + [75 * 60 * 1000];
    
    1
  6. const newMiliseconds = miliseconds + [75 * 60 * 1000];
    
    2
  7. const newMiliseconds = miliseconds + [75 * 60 * 1000];
    
    3
  8. const newMiliseconds = miliseconds + [75 * 60 * 1000];
    
    4
  9. const newMiliseconds = miliseconds + [75 * 60 * 1000];
    
    5
  10. const newMiliseconds = miliseconds + [75 * 60 * 1000];
    
    6

Cập nhật lần cuối vào ngày 19 tháng 8 năm 2022 21:50:50 [UTC/GMT +8 giờ]

JavaScript DateTime: Bài tập-6 với giải pháp

Viết chức năng JavaScript để thêm phút đã chỉ định vào đối tượng ngày.

Dữ liệu kiểm tra: Console.log [add_minutes [ngày mới [2014,10,2], 30] .ToString []]; Đầu ra: "Mặt trời ngày 02 tháng 11 năm 2014 00:30:00 GMT+0530 [Giờ chuẩn Ấn Độ]"
console.log[add_minutes[new Date[2014,10,2], 30].toString[]];
Output :
"Sun Nov 02 2014 00:30:00 GMT+0530 [India Standard Time]"

Giải pháp mẫu:-

Mã HTML:





Add minutes to a date object.



 

Mã JavaScript:

var add_minutes =  function [dt, minutes] {
    return new Date[dt.getTime[] + minutes*60000];
}
console.log[add_minutes[new Date[2014,10,2], 30].toString[]];

Đầu ra mẫu:

const miliseconds = date.getTime[];
0

Sơ đồ:

Bản thử trực tiếp:

Xem PEN JavaScript- Thêm phút vào một ngày đối tượng ngày-ex- 6 của W3Resource [@w3resource] trên CodePen.

Cải thiện giải pháp mẫu này và đăng mã của bạn thông qua Disqus

Trước đây: Viết hàm JavaScript để so sánh ngày [nghĩa là lớn hơn, nhỏ hơn hoặc bằng]. Write a JavaScript function to compare dates [i.e. greater than, less than or equal to].
Next: Write a JavaScript function to test whether a date is a weekend.

Mức độ khó của bài tập này là gì?

Kiểm tra kỹ năng lập trình của bạn với bài kiểm tra của W3Resource.

JavaScript: Lời khuyên trong ngày

Đối tượng hứa hẹn

const miliseconds = date.getTime[];
1

Chúng tôi có thể vượt qua bất kỳ loại giá trị nào chúng tôi muốn hứa. Phiên bản, hoặc là một lời hứa hoặc một lời hứa. Phương thức tự trả về một lời hứa với giá trị được giải quyết. Nếu bạn vượt qua một chức năng thông thường, đó sẽ là một lời hứa được giải quyết với giá trị thông thường. Nếu bạn vượt qua một lời hứa, đó sẽ là một lời hứa đã giải quyết với giá trị được giải quyết của lời hứa đã thông qua đó. Trong trường hợp này, chúng tôi vừa vượt qua giá trị số 5. ​​Nó trả về một lời hứa được giải quyết với giá trị 5.
In this case, we just passed the numerical value 5. It returns a resolved promise with the value 5.

Tham khảo: //bit.ly/3jfrbje

  • Bài tập: Top 16 chủ đề phổ biến nhất hàng tuần
  • Bài tập SQL, Thực hành, Giải pháp - Tham gia
  • Bài tập SQL, Thực hành, Giải pháp - Quan sát phụ
  • JavaScript Basic - Bài tập, Thực hành, Giải pháp
  • Java Array: Bài tập, Thực hành, Giải pháp
  • C Bài tập lập trình, Thực hành, Giải pháp: Tuyên bố có điều kiện
  • Cơ sở dữ liệu nhân sự - Sắp xếp bộ lọc: Bài tập, Thực hành, Giải pháp
  • C Bài tập lập trình, Thực hành, Giải pháp: Chuỗi
  • Các loại dữ liệu Python: Từ điển - Bài tập, Thực hành, Giải pháp
  • Câu đố lập trình Python - Bài tập, Thực hành, Giải pháp
  • Mảng C ++: Bài tập, Thực hành, Giải pháp
  • Báo cáo và vòng lặp có điều kiện JavaScript - Bài tập, Thực hành, Giải pháp
  • Thuật toán cơ bản C# Sharp: Bài tập, Thực hành, Giải pháp
  • Python Lambda - Bài tập, Thực hành, Giải pháp
  • Python Pandas DataFrame: Bài tập, Thực hành, Giải pháp
  • Công cụ chuyển đổi
  • JavaScript: HTML Mẫu xác thực

Làm thế nào để thêm phút vào dấu thời gian trong JavaScript?

Để thêm 30 phút vào đối tượng ngày trước, chúng tôi sẽ có thời gian hiện tại bằng cách sử dụng phương thức date.getTime [] và sau đó thêm giá trị mili giây 30 phút [30 * 60 * 1000] vào nó và chuyển giá trị gia tăng cho đối tượng ngày.get the current time by using the Date. getTime[ ] method and then add 30 minute's milliseconds value [30 * 60 * 1000] to it and pass the added value to the Date Object.

Làm thế nào để thêm phút trong vài phút JavaScript?

JavaScript: Thêm phút vào đối tượng ngày..
Giải pháp mẫu:-.
Mã HTML:
Mã JavaScript: var add_minutes = function [dt, phút] {trả về ngày mới [dt.getTime [] + phút*60000];} console.log [add_minutes [ngày mới [2014,10,2], 30] .toString []];....
Flowchart:.
Bản thử trực tiếp:.

Làm thế nào để bạn thêm phút vào một khoảnh khắc?

Làm thế nào để bạn thêm phút vào thời điểm thời điểm ?..
thêm [642, 'giây'].Định dạng ['hh: mm a']; // Nó sẽ thêm 642 giây trong thời gian hiện tại và sẽ cho thời gian ở định dạng 03:35 chiều ..
thêm [11, 'phút'] ..
thêm [2, 'giờ'] ..

Làm thế nào để thêm thời gian trong ngày JavaScript?

JavaScript Ngày Sethours []..
Ví dụ 1. const d = ngày mới [];d.Sethours [15] ;.
Ví dụ 2. Đặt thời gian thành 15:35:01.const d = ngày mới [];d.Sethours [15, 35, 1] ;.
Ví dụ 3. Đặt thời gian thành 48 giờ trước: const d = new date [];d.Sethours [d. Gethours [] - 48] ;.

Bài Viết Liên Quan

Chủ Đề