| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253 | 
							- import React from "react";
 
- import { useEffect } from "react";
 
- import { useState } from "react";
 
- import DatePicker from "react-datepicker"
 
- import 'react-datepicker/dist/react-datepicker.css'
 
- import FormGroup from "reactstrap/lib/FormGroup";
 
- import ms from "ms"
 
- function TmtDate() {
 
-     const [isiTmt, setisiTmt] = useState(null)
 
-     const [maxDay, setmaxDay] = useState(null);
 
-     const [startDay, setstartDay] = useState(null);
 
-     useEffect(() => {
 
-         const setday = ms('180d');
 
-         const tmt_awal = new Date();
 
-         setstartDay(tmt_awal)
 
-         const tmt_akhir = new Date(+ new Date(startDay) + setday);
 
-         setmaxDay(tmt_akhir);
 
-     }, [maxDay, startDay, isiTmt])
 
-     return (
 
-         <div>
 
-             <FormGroup row className="mt-3">
 
-                 <label className="col-md-2 col-form-label">Tsi TMT</label>
 
-                 <div className="col-md-10">
 
-                     <DatePicker
 
-                         selected={isiTmt}
 
-                         onChange={setisiTmt}
 
-                         dateFormat='dd/MM/yyyy'
 
-                         minDate={startDay}
 
-                         maxDate={maxDay}
 
-                         placeholderText="isi TMT"
 
-                     // maxDate={addDays(new Date(), 5)}
 
-                     />
 
-                     <strong>Max pengisian TMT 6 bulan</strong>
 
-                 </div>
 
-             </FormGroup>
 
-             <FormGroup row className="mt-1">
 
-                 <label className="col-md-2 col-form-label">TMT berlaku</label>
 
-                 <div className="col-md-10 mt-2">
 
-                     <b>{moment(startDay).format("DD-MM-YYYY")}</b> hingga <b>{(moment(isiTmt).format("DD-MM-YYYY"))}</b>
 
-                 </div>
 
-             </FormGroup>
 
-         </div>
 
-     )
 
- }
 
- export default TmtDate
 
 
  |