Generate random date between two dates and times in Javascript

Yanki Twizzy

I want to generate a random date between two dates and between two times in javascript. For instance I want to generate a random date (between 8 am and 6 pm) between today and next tomorrow. I have tried a whole bunch of things but none of them work so I won't be pasting any code since it does not work. Has anyone done something similar

function generateRandomDate(start, end) { 
    return new Date(start + Math.random() * (end - start)); 
}

The code I am using for generating random dates is posted above

Peter Olson

I think I understand what you are after. This will return a random date between start and end, with a random hour between startHour and endHour (which should be values in the range 0-23).

function randomDate(start, end, startHour, endHour) {
  var date = new Date(+start + Math.random() * (end - start));
  var hour = startHour + Math.random() * (endHour - startHour) | 0;
  date.setHours(hour);
  return date;
}

Collected from the Internet

Please contact [email protected] to delete if infringement.

edited at
0

Comments

0 comments
Login to comment

Related

From Java

Generate random number between two numbers in JavaScript

From Dev

Calculate duration between two date times in javascript

From Dev

Calculate duration between two date times in javascript

From Dev

Generate dates between to date columns

From Dev

Generate Report between two dates

From Dev

How to generate all dates between two dates

From Dev

Generate dates between two dates in a dataframe

From Dev

mySQL query between two dates and two times

From Dev

Calculate total Hours Between two date times in Javascript

From Dev

Random date-time between two date-times in Excel VBA

From Dev

Generate 50 random-duration time intervals in MySQL or PHP, between two dates

From Dev

Check if a date is between two dates

From Dev

Select date between two dates

From Dev

select a date between two dates

From Dev

difference between two date times

From Dev

Countdown Timer Between Two Times (Not Dates)

From Dev

Using LINQ to search between two Dates and Times

From Dev

Countdown Timer Between Two Times (Not Dates)

From Dev

Excel - Difference in days between two dates and times

From Dev

Generate a random number 4 times no repeating Javascript?

From Dev

Generate date range in between 2 dates

From Dev

Filter date with intervals of 1 hour between two random dates in the same day

From Dev

start date and end date between two dates

From Dev

sql update random between two dates

From Dev

sql update random between two dates

From Dev

Generate HighChart between two dates using Ajax

From Dev

Javascript - Difference between two dates

From Dev

IBM DB2: Generate list of dates between two dates

From Dev

check date between two dates or NULL in sql

Related Related

HotTag

Archive