PHP display in minute only
up vote
-1
down vote
favorite
Sorry for my bad english, im trying to convert duration from given date time range in minute only. There something weird when display only %I. My final out put using variable $durationDisplayMin. How how convert in minute only?
$startDate = "2018-01-20 15:10:10";
$end_datetime = "2018-07-29 11:11:05";
$start_datetime = new DateTime($startDate);
$end_datetime = new DateTime($endDate);
$diffr = $start_datetime->diff($end_datetime);
$durationDisplayMin = $diffr->format("%I");
php
add a comment |
up vote
-1
down vote
favorite
Sorry for my bad english, im trying to convert duration from given date time range in minute only. There something weird when display only %I. My final out put using variable $durationDisplayMin. How how convert in minute only?
$startDate = "2018-01-20 15:10:10";
$end_datetime = "2018-07-29 11:11:05";
$start_datetime = new DateTime($startDate);
$end_datetime = new DateTime($endDate);
$diffr = $start_datetime->diff($end_datetime);
$durationDisplayMin = $diffr->format("%I");
php
Second line in incorrect. You should use$endDate
instead of$end_datetime
– Mohammad
Nov 7 at 11:15
haha my mistake
– Johnerist Will
Nov 9 at 2:48
$durationDisplayMin = (strtotime($endDate) - strtotime($startDate)) / 60;
sandbox.onlinephpfunctions.com/code/…
– Beginner
Nov 9 at 3:00
add a comment |
up vote
-1
down vote
favorite
up vote
-1
down vote
favorite
Sorry for my bad english, im trying to convert duration from given date time range in minute only. There something weird when display only %I. My final out put using variable $durationDisplayMin. How how convert in minute only?
$startDate = "2018-01-20 15:10:10";
$end_datetime = "2018-07-29 11:11:05";
$start_datetime = new DateTime($startDate);
$end_datetime = new DateTime($endDate);
$diffr = $start_datetime->diff($end_datetime);
$durationDisplayMin = $diffr->format("%I");
php
Sorry for my bad english, im trying to convert duration from given date time range in minute only. There something weird when display only %I. My final out put using variable $durationDisplayMin. How how convert in minute only?
$startDate = "2018-01-20 15:10:10";
$end_datetime = "2018-07-29 11:11:05";
$start_datetime = new DateTime($startDate);
$end_datetime = new DateTime($endDate);
$diffr = $start_datetime->diff($end_datetime);
$durationDisplayMin = $diffr->format("%I");
php
php
asked Nov 7 at 11:07
Johnerist Will
11
11
Second line in incorrect. You should use$endDate
instead of$end_datetime
– Mohammad
Nov 7 at 11:15
haha my mistake
– Johnerist Will
Nov 9 at 2:48
$durationDisplayMin = (strtotime($endDate) - strtotime($startDate)) / 60;
sandbox.onlinephpfunctions.com/code/…
– Beginner
Nov 9 at 3:00
add a comment |
Second line in incorrect. You should use$endDate
instead of$end_datetime
– Mohammad
Nov 7 at 11:15
haha my mistake
– Johnerist Will
Nov 9 at 2:48
$durationDisplayMin = (strtotime($endDate) - strtotime($startDate)) / 60;
sandbox.onlinephpfunctions.com/code/…
– Beginner
Nov 9 at 3:00
Second line in incorrect. You should use
$endDate
instead of $end_datetime
– Mohammad
Nov 7 at 11:15
Second line in incorrect. You should use
$endDate
instead of $end_datetime
– Mohammad
Nov 7 at 11:15
haha my mistake
– Johnerist Will
Nov 9 at 2:48
haha my mistake
– Johnerist Will
Nov 9 at 2:48
$durationDisplayMin = (strtotime($endDate) - strtotime($startDate)) / 60;
sandbox.onlinephpfunctions.com/code/…– Beginner
Nov 9 at 3:00
$durationDisplayMin = (strtotime($endDate) - strtotime($startDate)) / 60;
sandbox.onlinephpfunctions.com/code/…– Beginner
Nov 9 at 3:00
add a comment |
2 Answers
2
active
oldest
votes
up vote
0
down vote
Your mistake is the uppercase I try using a lowercase one like this:
$durationDisplayMin = $diffr->format("%i");
try this one but it only display for minute only, eg: 1 day 15 min, therefore only display 15 min. i want to convert day and minute to minute. thanks
– Johnerist Will
Nov 9 at 2:52
Sorry my mistake, I have misunderstood your question, but great you found a solution on your own.
– Fabian
Nov 9 at 7:09
add a comment |
up vote
0
down vote
just found the answer:
$durationInMin = 0;
$start_datetime = new DateTime("2018-01-20 15:10:10");
$end_datetime = new DateTime("2018-07-29 11:11:05");
$Date1 = strtotime($start_datetime->format('Y-m-d H:i:s'));
$Date2 = strtotime($end_datetime->format('Y-m-d H:i:s'));
$durationInMin += round(abs($Date1 - $Date2)/ 60,2);
add a comment |
2 Answers
2
active
oldest
votes
2 Answers
2
active
oldest
votes
active
oldest
votes
active
oldest
votes
up vote
0
down vote
Your mistake is the uppercase I try using a lowercase one like this:
$durationDisplayMin = $diffr->format("%i");
try this one but it only display for minute only, eg: 1 day 15 min, therefore only display 15 min. i want to convert day and minute to minute. thanks
– Johnerist Will
Nov 9 at 2:52
Sorry my mistake, I have misunderstood your question, but great you found a solution on your own.
– Fabian
Nov 9 at 7:09
add a comment |
up vote
0
down vote
Your mistake is the uppercase I try using a lowercase one like this:
$durationDisplayMin = $diffr->format("%i");
try this one but it only display for minute only, eg: 1 day 15 min, therefore only display 15 min. i want to convert day and minute to minute. thanks
– Johnerist Will
Nov 9 at 2:52
Sorry my mistake, I have misunderstood your question, but great you found a solution on your own.
– Fabian
Nov 9 at 7:09
add a comment |
up vote
0
down vote
up vote
0
down vote
Your mistake is the uppercase I try using a lowercase one like this:
$durationDisplayMin = $diffr->format("%i");
Your mistake is the uppercase I try using a lowercase one like this:
$durationDisplayMin = $diffr->format("%i");
answered Nov 7 at 11:17
Fabian
5321721
5321721
try this one but it only display for minute only, eg: 1 day 15 min, therefore only display 15 min. i want to convert day and minute to minute. thanks
– Johnerist Will
Nov 9 at 2:52
Sorry my mistake, I have misunderstood your question, but great you found a solution on your own.
– Fabian
Nov 9 at 7:09
add a comment |
try this one but it only display for minute only, eg: 1 day 15 min, therefore only display 15 min. i want to convert day and minute to minute. thanks
– Johnerist Will
Nov 9 at 2:52
Sorry my mistake, I have misunderstood your question, but great you found a solution on your own.
– Fabian
Nov 9 at 7:09
try this one but it only display for minute only, eg: 1 day 15 min, therefore only display 15 min. i want to convert day and minute to minute. thanks
– Johnerist Will
Nov 9 at 2:52
try this one but it only display for minute only, eg: 1 day 15 min, therefore only display 15 min. i want to convert day and minute to minute. thanks
– Johnerist Will
Nov 9 at 2:52
Sorry my mistake, I have misunderstood your question, but great you found a solution on your own.
– Fabian
Nov 9 at 7:09
Sorry my mistake, I have misunderstood your question, but great you found a solution on your own.
– Fabian
Nov 9 at 7:09
add a comment |
up vote
0
down vote
just found the answer:
$durationInMin = 0;
$start_datetime = new DateTime("2018-01-20 15:10:10");
$end_datetime = new DateTime("2018-07-29 11:11:05");
$Date1 = strtotime($start_datetime->format('Y-m-d H:i:s'));
$Date2 = strtotime($end_datetime->format('Y-m-d H:i:s'));
$durationInMin += round(abs($Date1 - $Date2)/ 60,2);
add a comment |
up vote
0
down vote
just found the answer:
$durationInMin = 0;
$start_datetime = new DateTime("2018-01-20 15:10:10");
$end_datetime = new DateTime("2018-07-29 11:11:05");
$Date1 = strtotime($start_datetime->format('Y-m-d H:i:s'));
$Date2 = strtotime($end_datetime->format('Y-m-d H:i:s'));
$durationInMin += round(abs($Date1 - $Date2)/ 60,2);
add a comment |
up vote
0
down vote
up vote
0
down vote
just found the answer:
$durationInMin = 0;
$start_datetime = new DateTime("2018-01-20 15:10:10");
$end_datetime = new DateTime("2018-07-29 11:11:05");
$Date1 = strtotime($start_datetime->format('Y-m-d H:i:s'));
$Date2 = strtotime($end_datetime->format('Y-m-d H:i:s'));
$durationInMin += round(abs($Date1 - $Date2)/ 60,2);
just found the answer:
$durationInMin = 0;
$start_datetime = new DateTime("2018-01-20 15:10:10");
$end_datetime = new DateTime("2018-07-29 11:11:05");
$Date1 = strtotime($start_datetime->format('Y-m-d H:i:s'));
$Date2 = strtotime($end_datetime->format('Y-m-d H:i:s'));
$durationInMin += round(abs($Date1 - $Date2)/ 60,2);
answered Nov 9 at 2:50
Johnerist Will
11
11
add a comment |
add a comment |
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53188275%2fphp-display-in-minute-only%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Second line in incorrect. You should use
$endDate
instead of$end_datetime
– Mohammad
Nov 7 at 11:15
haha my mistake
– Johnerist Will
Nov 9 at 2:48
$durationDisplayMin = (strtotime($endDate) - strtotime($startDate)) / 60;
sandbox.onlinephpfunctions.com/code/…– Beginner
Nov 9 at 3:00