File tree Expand file tree Collapse file tree 3 files changed +24
-0
lines changed Expand file tree Collapse file tree 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";
1616import removeDuplicate from "./arrays/removeDuplicate" ;
1717import reverseString from "./strings/reverseString" ;
1818import reverseNumber from "./numbers/reverseNumber" ;
19+ import addCommas from "./numbers/addCommas" ;
1920import shuffle from "./arrays/shuffle" ;
2021import randomString from "./randoms/randomString" ;
2122import randomColor from "./randoms/randomColor" ;
@@ -36,6 +37,7 @@ import getDays from "./user/getDays";
3637import getHours from "./user/getHours" ;
3738import getMinutes from "./user/getMinutes" ;
3839import getSeconds from "./user/getSeconds" ;
40+ import getBirthDay from "./user/getBirthDay" ;
3941import select from "./dom/select" ;
4042
4143const functionality = {
@@ -54,6 +56,7 @@ const functionality = {
5456 randomElementFrom,
5557 randomHex,
5658 randomNumber,
59+ addCommas,
5760 removeDuplicate,
5861 reverseString,
5962 reverseNumber,
@@ -75,6 +78,7 @@ const functionality = {
7578 getHours,
7679 getSeconds,
7780 getMinutes,
81+ getBirthDay,
7882 select,
7983} ;
8084
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