You can not select more than 25 topics
			Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
		
		
		
		
		
			
		
			
				
					48 lines
				
				721 B
			
		
		
			
		
	
	
					48 lines
				
				721 B
			| 
								 
											3 years ago
										 
									 | 
							
								# Constants
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								date-fns provides with a number of useful constants.
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								## Usage
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								The constants could be imported from `date-fns/constants` or directly
							 | 
						||
| 
								 | 
							
								from `date-fns`:
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								```js
							 | 
						||
| 
								 | 
							
								import { maxTime } from 'date-fns/constants'
							 | 
						||
| 
								 | 
							
								import { minTime } from 'date-fns'
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								function isAllowedTime(time) {
							 | 
						||
| 
								 | 
							
								  return time <= maxTime && time >= minTime
							 | 
						||
| 
								 | 
							
								}
							 | 
						||
| 
								 | 
							
								```
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								## Constants
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								### `maxTime`
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								Maximum allowed time:
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								```js
							 | 
						||
| 
								 | 
							
								import { maxTime } from 'date-fns'
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								const isValid = 8640000000000001 <= maxTime
							 | 
						||
| 
								 | 
							
								//=> false
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								new Date(8640000000000001)
							 | 
						||
| 
								 | 
							
								//=> Invalid Date
							 | 
						||
| 
								 | 
							
								```
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								### `minTime`
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								Minimum allowed time:
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								```js
							 | 
						||
| 
								 | 
							
								import { minTime } from 'date-fns'
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								const isValid = -8640000000000001 >= minTime
							 | 
						||
| 
								 | 
							
								//=> false
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								new Date(-8640000000000001)
							 | 
						||
| 
								 | 
							
								//=> Invalid Date
							 | 
						||
| 
								 | 
							
								```
							 |