File tree 3 files changed +24
-0
lines changed
3 files changed +24
-0
lines changed Original file line number Diff line number Diff line change @@ -16,6 +16,7 @@ import randomNumber from "./randoms/randomNumber";
16
16
import removeDuplicate from "./arrays/removeDuplicate" ;
17
17
import reverseString from "./strings/reverseString" ;
18
18
import reverseNumber from "./numbers/reverseNumber" ;
19
+ import addCommas from "./numbers/addCommas" ;
19
20
import shuffle from "./arrays/shuffle" ;
20
21
import randomString from "./randoms/randomString" ;
21
22
import randomColor from "./randoms/randomColor" ;
@@ -36,6 +37,7 @@ import getDays from "./user/getDays";
36
37
import getHours from "./user/getHours" ;
37
38
import getMinutes from "./user/getMinutes" ;
38
39
import getSeconds from "./user/getSeconds" ;
40
+ import getBirthDay from "./user/getBirthDay" ;
39
41
import select from "./dom/select" ;
40
42
41
43
const functionality = {
@@ -54,6 +56,7 @@ const functionality = {
54
56
randomElementFrom,
55
57
randomHex,
56
58
randomNumber,
59
+ addCommas,
57
60
removeDuplicate,
58
61
reverseString,
59
62
reverseNumber,
@@ -75,6 +78,7 @@ const functionality = {
75
78
getHours,
76
79
getSeconds,
77
80
getMinutes,
81
+ getBirthDay,
78
82
select,
79
83
} ;
80
84
Original file line number Diff line number Diff line change
1
+ /**
2
+ * Returns Number With Commas To Facilitate Reading | e.g 1000000 => 1,000,000
3
+ *
4
+ * @param {number } number
5
+ * @returns {string }
6
+ */
7
+ export default function addCommas ( number : number ) : string {
8
+ return number . toString ( ) . replace ( / \B (?< ! \. \d * ) (? = ( \d { 3 } ) + (? ! \d ) ) / g, "," ) ;
9
+ }
Original file line number Diff line number Diff line change
1
+ /**
2
+ * Returns the Age From a Given Year | e.g 2007 -> 15
3
+ *
4
+ * @param {number } year
5
+ * @returns {number }
6
+ */
7
+ export default function getBirthDay ( year : number ) : number {
8
+ var currentDate = new Date ( ) ;
9
+ var currentYear = currentDate . getFullYear ( ) ;
10
+ return currentYear - year ;
11
+ }
You can’t perform that action at this time.
0 commit comments