Hướng dẫn convert number to hours and minutes javascript - chuyển đổi số thành giờ và phút javascript

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-13 với giải pháp

Viết một hàm JavaScript sẽ trả về số phút tính theo giờ và phút.

Dữ liệu kiểm tra: Console.log [TimeConvert [200]]; Đầu ra: "200 phút = 3 giờ [s] và 20 phút [s]."
console.log[timeConvert[200]];
Output :
"200 minutes = 3 hour[s] and 20 minute[s]."

Giải pháp mẫu:-

Mã HTML:




  
  Return the number of minutes in hours and minutes.






Mã JavaScript:

function timeConvert[n] {
var num = n;
var hours = [num / 60];
var rhours = Math.floor[hours];
var minutes = [hours - rhours] * 60;
var rminutes = Math.round[minutes];
return num + " minutes = " + rhours + " hour[s] and " + rminutes + " minute[s].";
}

console.log[timeConvert[200]];

Đầu ra mẫu:

200 minutes = 3 hour[s] and 20 minute[s].

Flowchart:

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

Xem bút JavaScript- Trả lại số phút tính theo giờ và phút-DATE-EX- 13 bởi 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 chức năng JavaScript để có được ngày tối thiểu từ một mảng ngày. Write a JavaScript function to get the minimum date from an array of dates.
Next: Write a JavaScript function to get the amount of days of a year.

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

Intl.NumberFormat

function getFine[speed, amount] {
  const formattedSpeed = new Intl.NumberFormat['en-US', {
    style: 'unit',
    unit: 'mile-per-hour'
  }].format[speed];

  const formattedAmount = new Intl.NumberFormat['en-US', {
    style: 'currency',
    currency: 'USD'
  }].format[amount];

  return `The driver drove ${formattedSpeed} and has to pay ${formattedAmount}`;
}

console.log[getFine[130, 300]]

Với phương thức Intl.NumberFormat, chúng ta có thể định dạng các giá trị số cho bất kỳ locale nào. Chúng tôi định dạng giá trị số 130 cho địa phương en-us dưới dạng đơn vị tính theo dặm mỗi giờ, dẫn đến 130 dặm / giờ. Giá trị số 300 cho địa phương EN-US dưới dạng tiền tệ với USD dẫn đến $ 300,00.

Tham khảo: //bit.ly/2hcpkm6

  • 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

Tôi có một giờ đầu vào sẽ là 0 đến bất kỳ giờ nào, ví dụ

25 giờ ... Tôi cần đầu ra trong vài ngày và phút: 1 ngày 1 giờ 0 phút

Tôi đã thử và nó trở lại ngày nhưng giúp tôi chuyển đổi sang ngày HRS và Min var flag_hours = 25;

if[flag_hours >=24]
{
     var totaldays = flag_bookbefore/24;
     alert[totaldays];
}

cung cấp đầu ra như: 1.0416666666666667

Cảm ơn trước!

Đã hỏi ngày 4 tháng 7 năm 2016 lúc 21:02Jul 4, 2016 at 21:02

2

Hãy thử chức năng này: Nó cho phép bạn truy cập vào vài ngày và phút riêng biệt.

function SplitTime[numberOfHours]{
    var Days=Math.floor[numberOfHours/24];
    var Remainder=numberOfHours % 24;
    var Hours=Math.floor[Remainder];
    var Minutes=Math.floor[60*[Remainder-Hours]];
    return[{"Days":Days,"Hours":Hours,"Minutes":Minutes}]
}

var hours=27.3
    var timeResult=SplitTime[hours]
    console.log["27.3 hours translate to  "+timeResult.Days+"Days "+timeResult.Hours+"Hours and "+timeResult.Minutes+"Minutes."]

Đã trả lời ngày 4 tháng 7 năm 2016 lúc 21:15Jul 4, 2016 at 21:15

Paul Ghiranpaul GhiranPaul Ghiran

1.2031 Huy hiệu vàng17 Huy hiệu bạc25 Huy hiệu Đồng1 gold badge17 silver badges25 bronze badges

Thử cái này:

var days = Math.floor[flag_hours / 24];
var hours = Math.floor[flag_hours] % 24;
var minutes = [flag_hours - Math.floor[flag_hours]] * 60;

Không được kiểm tra, có thể sai khủng khiếp.

Đã trả lời ngày 4 tháng 7 năm 2016 lúc 21:10Jul 4, 2016 at 21:10

64_64_64_

4951 Huy hiệu vàng5 Huy hiệu bạc13 Huy hiệu đồng1 gold badge5 silver badges13 bronze badges

1

Thử cái này:

var hour = 47.5;
var day = 0;
var minute = parseInt[[hour % 1]*60];
if [hour>24]{
    day = parseInt[hour / 24];
    hour = parseInt[hour % 24];
}else{
    hour = parseInt[hour];
}
alert [day];
alert[hour];
alert[minute];

Kiểm tra nó trong jsfiddle

Đã trả lời ngày 4 tháng 7 năm 2016 lúc 21:09Jul 4, 2016 at 21:09

2

Làm thế nào để có được giờ và phút kể từ ngày trong JavaScript?

Hiển thị giờ, phút và giây bằng JavaScript..
Gethours [] - Điều này sử dụng biến ngày nay để hiển thị giờ hiện tại. Điều này sử dụng đồng hồ 24 giờ ..
getMinutes [] - Hiển thị cách đọc phút hiện tại ..
GetSeconds [] - Hiển thị cách đọc giây hiện tại ..

Làm thế nào để chuyển đổi thời gian thành phút trong JavaScript?

Mã JavaScript: hàm timeConvert [n] {var num = n; giờ var = [num / 60]; var rhours = toán học. tầng [giờ]; VAR phút = [giờ - rhours] * 60; var rminutes = math.Round [phút]; trả về num + "phút =" + rhours + "giờ [s] và" + rminutes + "phút [s]."; } console.log [TimeConvert [200]];var minutes = [hours - rhours] * 60; var rminutes = Math. round[minutes]; return num + " minutes = " + rhours + " hour[s] and " + rminutes + " minute[s]."; } console. log[timeConvert[200]];

Làm thế nào để chuyển đổi giờ thành ngày và giờ trong JavaScript?

hàm splittime [numberOfHours] {var days = math.Tầng [NumberOfHours/24];VAR phần còn lại = NumberOfHours % 24;var giờ = toán học.sàn [phần còn lại];Var phút = Toán.tầng [60*[giờ còn lại]];return [{"ngày": ngày, "giờ": giờ, "phút": phút}]} var giờ = 27.3 var timeresult = splittime [giờ] bảng điều khiển.

Làm thế nào có thể tính toán giờ và phút trong jQuery?

Chuyển đổi phút thành giờ/phút với sự trợ giúp của jQuery.// Nhận giờ.Đặt hrs = toán học.Tầng [MINS / 60] ;..
Nhận đầu vào từ người dùng ..
Sử dụng toán học.Phương pháp sàn [] để có được giá trị sàn của giờ từ vài phút ..
Sử dụng % toán tử để có được phút ..

Bài Viết Liên Quan

Chủ Đề