UNPKG

react-native-chart-kit

Version:

Beautiful React Native charts for dashboards, reports, and data-rich mobile apps.

14 lines 2.19 kB
// returns a new date shifted a certain number of days (can be negative) export function shiftDate(date, numDays) { var newDate = new Date(date); newDate.setDate(newDate.getDate() + numDays); return newDate; } export function getBeginningTimeForDate(date) { return new Date(date.getFullYear(), date.getMonth(), date.getDate()); } // obj can be a parseable string, a millisecond timestamp, or a Date object export function convertToDate(obj) { return obj instanceof Date ? obj : new Date(obj); } //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZGF0ZS5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uL3NyYy9jaGFydHMvY29udHJpYnV0aW9uLWdyYXBoL2RhdGUudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsd0VBQXdFO0FBQ3hFLE1BQU0sVUFBVSxTQUFTLENBQUMsSUFBVSxFQUFFLE9BQWU7SUFDbkQsSUFBTSxPQUFPLEdBQUcsSUFBSSxJQUFJLENBQUMsSUFBSSxDQUFDLENBQUM7SUFDL0IsT0FBTyxDQUFDLE9BQU8sQ0FBQyxPQUFPLENBQUMsT0FBTyxFQUFFLEdBQUcsT0FBTyxDQUFDLENBQUM7SUFDN0MsT0FBTyxPQUFPLENBQUM7QUFDakIsQ0FBQztBQUVELE1BQU0sVUFBVSx1QkFBdUIsQ0FBQyxJQUFVO0lBQ2hELE9BQU8sSUFBSSxJQUFJLENBQUMsSUFBSSxDQUFDLFdBQVcsRUFBRSxFQUFFLElBQUksQ0FBQyxRQUFRLEVBQUUsRUFBRSxJQUFJLENBQUMsT0FBTyxFQUFFLENBQUMsQ0FBQztBQUN2RSxDQUFDO0FBRUQsMkVBQTJFO0FBQzNFLE1BQU0sVUFBVSxhQUFhLENBQUMsR0FBMkI7SUFDdkQsT0FBTyxHQUFHLFlBQVksSUFBSSxDQUFDLENBQUMsQ0FBQyxHQUFHLENBQUMsQ0FBQyxDQUFDLElBQUksSUFBSSxDQUFDLEdBQUcsQ0FBQyxDQUFDO0FBQ25ELENBQUMiLCJzb3VyY2VzQ29udGVudCI6WyIvLyByZXR1cm5zIGEgbmV3IGRhdGUgc2hpZnRlZCBhIGNlcnRhaW4gbnVtYmVyIG9mIGRheXMgKGNhbiBiZSBuZWdhdGl2ZSlcbmV4cG9ydCBmdW5jdGlvbiBzaGlmdERhdGUoZGF0ZTogRGF0ZSwgbnVtRGF5czogbnVtYmVyKSB7XG4gIGNvbnN0IG5ld0RhdGUgPSBuZXcgRGF0ZShkYXRlKTtcbiAgbmV3RGF0ZS5zZXREYXRlKG5ld0RhdGUuZ2V0RGF0ZSgpICsgbnVtRGF5cyk7XG4gIHJldHVybiBuZXdEYXRlO1xufVxuXG5leHBvcnQgZnVuY3Rpb24gZ2V0QmVnaW5uaW5nVGltZUZvckRhdGUoZGF0ZTogRGF0ZSkge1xuICByZXR1cm4gbmV3IERhdGUoZGF0ZS5nZXRGdWxsWWVhcigpLCBkYXRlLmdldE1vbnRoKCksIGRhdGUuZ2V0RGF0ZSgpKTtcbn1cblxuLy8gb2JqIGNhbiBiZSBhIHBhcnNlYWJsZSBzdHJpbmcsIGEgbWlsbGlzZWNvbmQgdGltZXN0YW1wLCBvciBhIERhdGUgb2JqZWN0XG5leHBvcnQgZnVuY3Rpb24gY29udmVydFRvRGF0ZShvYmo6IHN0cmluZyB8IG51bWJlciB8IERhdGUpIHtcbiAgcmV0dXJuIG9iaiBpbnN0YW5jZW9mIERhdGUgPyBvYmogOiBuZXcgRGF0ZShvYmopO1xufVxuIl19