{"id":17984045,"url":"https://github.com/suryapratapsinghsuryavanshi/solverjs","last_synced_at":"2025-07-12T07:03:01.037Z","repository":{"id":45865450,"uuid":"367113561","full_name":"suryapratapsinghsuryavanshi/solverjs","owner":"suryapratapsinghsuryavanshi","description":"SolverJS is a combination of many common mathematical and some very used logic solutions. | NPM Package","archived":false,"fork":false,"pushed_at":"2022-10-04T04:08:32.000Z","size":207,"stargazers_count":24,"open_issues_count":4,"forks_count":17,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-04-06T09:52:52.901Z","etag":null,"topics":["collaborate","github","hacktoberfest","javascript","nodejs","npm","npm-module","npm-package","solverjs","student-vscode","typescript"],"latest_commit_sha":null,"homepage":"https://solverjs.netlify.app/","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/suryapratapsinghsuryavanshi.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"Contributing.md","funding":".github/FUNDING.yml","license":"LICENSE","code_of_conduct":"Code-Of-Conduct.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null},"funding":{"github":["suryapratapsinghsuryavanshi"],"patreon":null,"open_collective":null,"ko_fi":null,"tidelift":null,"community_bridge":null,"liberapay":null,"issuehunt":null,"otechie":null,"custom":["https://www.buymeacoffee.com/surya0"]}},"created_at":"2021-05-13T16:45:52.000Z","updated_at":"2025-01-26T14:00:38.000Z","dependencies_parsed_at":"2022-09-14T05:11:27.023Z","dependency_job_id":null,"html_url":"https://github.com/suryapratapsinghsuryavanshi/solverjs","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/suryapratapsinghsuryavanshi/solverjs","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/suryapratapsinghsuryavanshi%2Fsolverjs","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/suryapratapsinghsuryavanshi%2Fsolverjs/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/suryapratapsinghsuryavanshi%2Fsolverjs/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/suryapratapsinghsuryavanshi%2Fsolverjs/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/suryapratapsinghsuryavanshi","download_url":"https://codeload.github.com/suryapratapsinghsuryavanshi/solverjs/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/suryapratapsinghsuryavanshi%2Fsolverjs/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":264952001,"owners_count":23687994,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["collaborate","github","hacktoberfest","javascript","nodejs","npm","npm-module","npm-package","solverjs","student-vscode","typescript"],"created_at":"2024-10-29T18:19:18.502Z","updated_at":"2025-07-12T07:03:01.018Z","avatar_url":"https://github.com/suryapratapsinghsuryavanshi.png","language":"JavaScript","funding_links":["https://github.com/sponsors/suryapratapsinghsuryavanshi","https://www.buymeacoffee.com/surya0"],"categories":[],"sub_categories":[],"readme":"\u003cdiv align=\"center\"\u003e\n\n[![SolverJs Logo](./assets/logo.svg)](https://www.npmjs.com/package/solverjs/)\n\u003c/div\u003e\n\u003cdiv align=\"center\"\u003e\n\n[![GitHub forks](https://img.shields.io/github/forks/suryapratapsinghsuryavanshi/solverjs.svg?style=social\u0026label=Fork\u0026maxAge=2592000)](https://https://github.com/suryapratapsinghsuryavanshi/solverjs//network/)\n[![GitHub stars](https://img.shields.io/github/stars/suryapratapsinghsuryavanshi/solverjs.svg?style=social\u0026label=Star\u0026maxAge=2592000)](https://https://github.com/suryapratapsinghsuryavanshi/solverjs//stargazers/)\n\u003cbr\u003e\n\n[![npm version](https://badge.fury.io/js/solverjs.svg)](https://badge.fury.io/js/solverjs)\n[![install size](https://packagephobia.com/badge?p=solverjs)](https://packagephobia.com/result?p=solverjs)\n![Lines of code](https://img.shields.io/tokei/lines/github/suryapratapsinghsuryavanshi/solverjs?color=red\u0026label=Lines%20of%20Code)\n![License](https://img.shields.io/badge/License-MIT-blue.svg)\n[![Number of Contributors](https://img.shields.io/github/contributors/suryapratapsinghsuryavanshi/solverjs?style=flat\u0026label=Contributors)](https://github.com/suryapratapsinghsuryavanshi/solverjs/graphs/contributors)\n\u003cbr/\u003e\n\n[![Open Source Love](https://badges.frapsoft.com/os/v2/open-source.svg?v=103)](https://github.com/suryapratapsinghsuryavanshi/solverjs)\n[![Issues opened](https://img.shields.io/github/issues/suryapratapsinghsuryavanshi/solverjs?label=Issues)](https://github.com/suryapratapsinghsuryavanshi/solverjs)\n[![PRs open](https://img.shields.io/github/issues-pr/suryapratapsinghsuryavanshi/solverjs?label=Pull%20Requests)](https://github.com/suryapratapsinghsuryavanshi/solverjs/pulls)\n[![PRs closed](https://img.shields.io/github/issues-pr-closed/suryapratapsinghsuryavanshi/solverjs?label=Pull%20Requests)](https://github.com/suryapratapsinghsuryavanshi/solverjs/pulls)\n\u003cbr/\u003e\n\u003c/div\u003e\n\n\u003cbr/\u003e\n\n# SolverJS\n\nWith web applications, all the time we face many problems in implementing logical solutions, or logic makes our codebase too long or unmanaged because mathematical formulas take up huge space in your codebase, so you can use this package Including general mathematical solutions and difficult mathematical solutions. In it, we have also put all the functions that JavaScript does not provide but other languages ​​provide so that you can reduce your development time and increase your productivity.\n\n## ☯ What's New\nFinally, SolverJS is compatible with CommonJs, TypeScript as well as CDNs.\n\n## Installation\n\nThis is a [Node.js](https://nodejs.org/en/) module available through the\n[npm registry](https://www.npmjs.com/solverjs).\n\nBefore installing, [download and install Node.js](https://nodejs.org/en/download/).\nNode.js 4.2.4 or higher is required.\n\nIf this is a brand new project, make sure to create a `package.json` first with\nthe [`npm init` command](https://docs.npmjs.com/creating-a-package-json-file).\n\nInstallation is done using the\n[`npm install` command](https://docs.npmjs.com/getting-started/installing-npm-packages-locally):\n\n### Using npm:\n    npm install solverjs\n\n### Using yarn:\n    yarn add solverjs\n\n### Using CDN:\n[SolverJS jsDelivr CDN](https://www.jsdelivr.com/package/npm/solverjs)\n\n### Using Skypack:\n[SolverJS Skypack CDN](https://www.skypack.dev/view/solverjs)\n\n## Contributing\n\n[Contributing Guide](Contributing.md)\n\n[![Open in Gitpod](https://gitpod.io/button/open-in-gitpod.svg)](https://gitpod.io/#https://github.com/suryapratapsinghsuryavanshi/solverjs)\u0026nbsp;\n\n## Usage In JavaScript(CommonJs)\n```javascript\n// Load the full solverjs.\nvar solverjs = require('solverjs');\n// The getFib return the n'th fibonacci number.\nvar ans = solverjs.getFib(8);\nconsole.log(ans);\n// The 8'th fibonacci number is 21.\n// Output should be : 21\n```\n\n## Usage In TypeScript\n```typescript\n// Load the full solverjs.\nimport * as solverjs from 'solverjs';\n// The getFib return the n'th fibonacci number.\nlet ans: number = solverjs.getFib(8);\nconsole.log(ans);\n// The 8'th fibonacci number is 21.\n// Output should be : 21\n```\n\n## Usage In Deno with [Skypack](https://www.skypack.dev/)\n```js\nimport solverjs from 'https://cdn.skypack.dev/solverjs?dts';\n```\n\n## Usage In Browser with [Skypack](https://www.skypack.dev/)\n```js\n\u003cscript type=\"module\"\u003e\n  import solverjs from 'https://cdn.skypack.dev/solverjs?min';\n\u003c/script\u003e\n```\n\n## All Commonly used Functions\n### info\nThe info() function is used to print a concise summary of all SolverJs methods.\n\n    // The info function are give the information about the solverjs methods.\n    solverjs.info();\n    // The output is : information about the module.\n\n### getFib\nThe Fibonacci numbers form a sequence such that each number is the sum of the two preceding numbers, starting from 0 and 1\ngetFib function to calculate the nth term of the Fibonacci sequence.\n\n    // The getFib function are return the n'th fibonacci number.\n    console.log(solverjs.getFib(8));\n    // The 8'th fibonacci number is : 8.\n\n### getGcd\nThe GCD is a mathematical term for the Greatest Common Divisor of two or more numbers.\nIt is the Greatest common divisor that completely divides two or more numbers without leavingany remainder. \n\n    console.log(solverjs.getGcd(12, 24));\n    // The output is : 12.\n\n### printFib\nThe Fibonacci numbers form a sequence such that each number is the sum of the two preceding numbers, starting from 0 and 1\nwe use the recursive printFib function that takes a number n as a parameter and display  Fibonacci sequence uoto nth place .\nThe first few Fibonacci numbers are: \n1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89…\n\n    console.log(solverjs.printFib(8));\n    // Fibonacci Series : 1 1 2 3 5 8 13 21\n\n### sumAllDigit\nFunction that takes a number and returns sum of the digit the given number.\n\n    console.log(solverjs.sumAllDigit(123));\n    // The output is : 6\n\n### reverseNumber\nreverseNumber function that takes in a number and returns its reversed number.\n\n    console.log(solverjs.reverseNumber(935));\n    // The output is : 539\n\n### isArmstrong\nAn Armstrong number is a number such that the sum ! of its digits raised to the third power is equal to the number ! itself. \n153 is an Armstrong number. 153 = (1*1*1)+ (5*5*5)+ (3*3*3)\n\n    // The isArmstrong function are return true/false according\n    // to the given number.\n    console.log(solverjs.isArmstrong(153));\n    // The output is : true\n\n### sumOfN\nThe sumOfN function returns the sum of n natural numbers.\n    \n    console.log(solverjs.sumOfN(5));\n    // The output is : 15\n\n### fac\nFactorial is the product of a given positive integer multiplied by all lesser positive integers.\nZero Factorial is interesting ... it is generally agreed that 0! = 1.\n\n    // The fac function are return the factoril of the given number.\n    console.log(solverjs.fac(5));\n    // The output is : 120\n\n### pow\nThe function pow() is used to calculate the power raised to the base value. It takes two arguments. \nIt returns the power raised to the base value.\n\n    // The pow function are return the power of x^y.\n    console.log(solverjs.pow(4, 2));\n    // The output is : 16\n\n### len\nlen function returns the number of characters in a given string or number. \nlen takes just one argument, string or number.\n  \n    console.log(solverjs.len(1234));\n    // The output is : 4\n\n### isPrime\nPrime numbers are the positive integers having only two factors, 1 and the integer itself.\n\n    // The isPrime function are return the true or false according\n    // to the number is prime or not\n    console.log(solverjs.isPrime(2));\n    // The output is : true\n\n### isCoPrime\nA Co-prime number is a set of numbers or integers which have only 1 as their common factor i.e.\ntheir highest common factor (HCF) will be 1.\n\n    // The isCoPrime function are return the boolean value\n    // acording the both number are co-prime or not.\n    console.log(solverjs.isCoPrime(13, 34));\n    // The output is : true\n\n### isKishnamurthyNumber\nA Krishnamurthy number is a number whose sum of the factorial of digits is equal to the number itself. \nFor example 145, sum of factorial of each digits: 1! + 4! + 5! = 1 + 24 + 120 = 145\nisKishnamurthyNumbrer is a boolean function that take number as agrument and return boolean value.\n\n    console.log(solverjs.isKishnamurthyNumber(145));\n    // The output is : true\n\n### avg\nThe average calculated by avg is the arithmetic mean (the sum of the values divided by the number of values).\n\n    // Average - is a term mid of the all given data point.\n    console.log(solverjs.avg([5, 6, 8, 9, 3]));\n    // The output is : 6.2\n\n### mod \nmod function return absolute value of a number is the number without its sign.\n   \n    console.log(solverjs.mod(-145));\n    // The output is : 145\n\n### wordCount\nThis method relies on the number of words present in the input string to count the number of words as every word in a sentence is separated by a space. \n\n    // Word Counter is count he word of the given string.\n    // provide seperator.\n    console.log(solverjs.wordCount('alsdjf lasjfd lsjf', ' '));\n    // The output is : 3\n\n### isLeap\nA leap year is a year with 366 days instead of 365; every 4 years in February one extra day is added.\nThe isLeap year check the given year is leap or not and return boolean value.\n \n    console.log(solverjs.isLeap(2021));\n    // The output is : false\n\n### lcm\nLeast Common Multiple(LCM) is a method to find the smallest common multiple between any two or more numbers. \nA common multiple is a number which is a multiple of two or more numbers.\nlcm function takes two numbers as argument and return lcm of these number.\n\n    console.log(solverjs.lcm(12, 3));\n    // The output is : 12\n\n### hcf\nThe greatest number which divides each of the two or more numbers is called HCF or Highest Common Factor. \nIt is also called the Greatest Common Measure(GCM) and Greatest Common Divisor(GCD).\nhcf function takes two numbers as argument and return hcf of these number.\n\n    console.log(solverjs.hcf(72, 23));\n    // The output is : 1\n\n### ascii\nASCII (which stands for American Standard Code for Information Interchange) is a character encoding standard for text files in computers and other devices.\nASCII is a subset of Unicode and is made up of 128 symbols in the character set. \nascii method is returning equivalent numeric ascii value for the given character.\n\n    // Find the ascii value of the given character.\n    console.log(solverjs.ascii('A'));\n    // The output is : 65\n\n### capitalize\nThe capitalize method converts any string in capitalize form for also known as title case form.\n\n    // Converts any string to Title case string.\n    console.log(solverjs.capitalize('javascript'));\n    // The output is : Javascript\n\n### count\nReturn count of the substring in the string.\n    \n    // Return substring count.\n    console.log(solverjs.count('This is a string.', 'is'));\n    // The output is : 2\n\n### reverse\n The method reverse the given string.\n     \n     console.log(solverjs.reverse('abcde'));\n    // The output is : edcba\n\n### isPalindrome\nA palindrome is a word, number, phrase, or other sequence of characters which reads the same backward as forward, such as madam or racecar.\nThe isPalindrome check the given stirng is palindrome or not.\n    \n    console.log(solverjs.isPalindrome('abcba'));\n    // The output is : true\n\n### permutation\nA permutation is an arrangement of objects in a definite order. The members or elements of sets are arranged here in a sequence or linear order.\npermutation function take one string  argument and return all combination of string.\n   \n    console.log(solverjs.permutation('abc'));\n    // The output is : [ 'abc', 'acb', 'bac', 'bca', 'cab', 'cba' ]\n\n### alternativeStringArrange \nThe alternativeStringArrange takes two string argument alternative merge  the character and return new merge string.\n\n    console.log(solverjs.alternativeStringArrange('abcde', 'xyz'));\n    // The output is : axbyczde\n    // Time Complexity O(n)\n\n### phoneValidator \nThe phoneValidator takes number as argument and check the numebr is a valid or not , return boolean value.\n\n    console.log(solverjs.phoneValidator('+910011223344'));\n    // The output is : true\n\n### phoneExtractor\nThe phoneExtractor takes string as argument ,find the phone number in stirng and return phone number.\n    \n    console.log(solverjs.phoneExtractor('this is no. +910011223344'));\n    // The output is : +910011223344\n\n### isAlNum\nAlphanumericals are a combination of alphabetical and numerical characters, and is used to describe the collection of Latin letters.\n\n    // The isAlNum method check the given string\n    // alphanumeric or not return boolean value.\n    console.log(solverjs.isAlNum('55x'));\n    // The output is : true\n\n### isAlpha\nThe isAlpha method check the givne string alpha or not return boolean value.\n    \n    console.log(solverjs.isAlpha('55'));\n    // The output is : false\n\n### numToAscii\nThe numToAscii method  that converts a decimal number into ASCII or char value.\n   \n    console.log(solverjs.numToAscii(97));\n    // The output is : a\n\n### isDecimal\nisDecimal is a function that returns true if all characters in a string are decimal. \nIf all characters are not decimal then it returns false.\n\n    console.log(solverjs.isDecimal('55'));\n    // The output is : true\n\n### isLower \nThe isLower method are used for check the all charector in lower case form or not.\n     \n    console.log(solverjs.isLower('lower'));\n    // The output is : true\n\n### isUpper\nThe isUpper method are used for check the all charector in upper case form or not.\n    \n    console.log(solverjs.isUpper('UPPER'));\n    // The output is : true\n\n### isTitle \nThe isTitle method returns True if all words in a text start with a upper case letter, AND the rest of the word are lower case letters, otherwise False.\n\n    // The isTitle method are used for check the\n    // given string in title form or not.\n    console.log(solverjs.isTitle('Title'));\n    // The output is : true\n\n### isSpace \nThe isSpace method returns True if all the characters in a string are whitespaces, otherwise False.\n\n    // The isSpace method are used for check the given \n    // string is all character in space or not.\n    console.log(solverjs.isSpace('  '));\n    // The output is : true\n\n### token\nThe token method provides a unique token value for any kind of authentication in string format.\n    \n    console.log(solverjs.token());\n    // The output is : ~VYVHg1103007iThJRPqrxkEZQ (unique token)\n\n### randomInt\nrandomint function takes two argument as a range and generates a random integer between the given range.\n    \n    console.log(solverjs.randomInt(5, 9));\n    // The output is : any random value (6)\n\n### randomChoice\nReturns a 'random' value that will be presented in the given array.\n    \n    console.log(solverjs.randomChoice([1, 2, 3, 4, 5]));\n    // The Output : any random value (1)\n\n### remainder\nremainder returns the remainder of a number divided by another number. \nremainder function take 2 number as a argument and return the remainder (first number divide by Second number).\nremember second number can't be 0,function  returns an error as you cannot divide by 0.\n \n    // Use to find the remainder or modulo division.\n    console.log(solverjs.remainder(5, 2));\n    // The output is : 1\n\n### isFibonacci\nThe Fibonacci numbers form a sequence such that each number is the sum of the two preceding numbers, starting from 0 and 1.\nisFibonacci is a boolean function that take one number as argument , checks the number is a fibonacci number or not  and return boolean value;\n    \n    console.log(solverjs.isFibonacci(5));\n    // The output is : true\n\n### max\nThe max method returns the maximum value from the given array.\n\n    console.log(solverjs.max([2, 5, 6, 3]));\n    // The output is : 6\n\n### min\nThe min method returns the minimum value from the given array.\n\n    console.log(solverjs.min([2, 5, 6, 3]));\n    // The output is : 2\n\n### getPowerset\nIn mathematics, the power set (or powerset) of a set S is the set of all subsets of S, including the empty set and S itself.\n\n    console.log(solverjs.getPowerset([1, 2, 3]));\n    // The output is : [[], [ 1 ], [ 2 ], [ 1, 2 ], [ 3 ], [ 1, 3 ], [ 2, 3 ], [ 1, 2, 3 ]]\n\n### getGST\ngetGST Method calculates GST percent on the given gross cost and GST percentage.\n\n    console.log(solverjs.getGST(253, 18));\n    // The output is : { netCost: 298.54, tex: 45.54 }\n\n## Number System Conversion\nWe all know we have very frequently is number system conversion in programming, our number system conversion methods provide all type of conversion of the numbers systems.\n\n### Number system are four types\n- Hexadecimal Number System   [ 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, F ]\n- Decimal Number System       [ 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 ]\n- Octal Number System         [ 0, 1, 2, 3, 4, 5, 6, 7 ]\n- Binary Number System        [ 0, 1 ] \n\n### Number system Conversion Methods\n\n#### Hexadecimal to Decimal\n    // The hexToDec function are take a hexadecimal value and return\n    // decimal value.\n    console.log(solverjs.hexToDec(18));\n    // The output is : 24\n\n#### Hexadecimal to Octal\n    // The hexToOct function are take a hexadecimal value and return\n    // octal value.\n    console.log(solverjs.hexToOct(18));\n    // The output is : 30\n\n#### Hexadecimal to Binary\n    // The hexToBin function are take a hexadecimal value and return\n    // binary value.\n    console.log(solverjs.hexToBin(18));\n    // The output is : 11000\n\n#### Decimal to Hexadecimal\n    // The decToHex function are take a decimal value and return\n    // hexadecimal value.\n    console.log(solverjs.decToHex(18));\n    // The output is : 12\n\n#### Decimal to Octal\n    // The decToOct function are take a decimal value and return\n    // octal value.\n    console.log(solverjs.decToOct(18));\n    // The output is : 22\n\n#### Decimal to Binary\n    // The decToBin function are take a decimal value and return\n    // binary value.\n    console.log(solverjs.decToBin(18));\n    // The output is : 10010\n\n#### Octal to Hexadecimal\n    // The octToHex function are take a octal value and return\n    // hexadecimal value.\n    console.log(solverjs.octToHex(11236));\n    // The output is : 129E\n\n#### Octal to Decimal\n    // The octToDec function are take a octal value and return\n    // decimal value.\n    console.log(solverjs.octToDec(11236));\n    // The output is : 4766\n\n#### Octal to Binary\n    // The octToBin function are take a octal value and return\n    // binary value.\n    console.log(solverjs.octToBin(11236));\n    // The output is : 1001010011110\n\n#### Binary to Hexadecimal\n    // The binToHex function are take a binary value and return\n    // hexadecimal value.\n    console.log(solverjs.binToHex('010110101'));\n    // The output is : B5\n\n#### Binary to Decimal\n    // The binToDec function are take a binary value and return\n    // decimal value.\n    console.log(solverjs.binToDec('010110101'));\n    // The output is : 181\n\n#### Binary to Octal\n    // The binToOct function are take a binary value and return\n    // octal value.\n    console.log(solverjs.binToOct('010110101'));\n    // The output is : 265\n\n\n## Length Conversion\nThe length conversion is used very frequently in the many time in code base so if you want a solution use this method.\n\n### Length Types\nThe length has many types but in this time we see only some very frequently used.\n- Kilometer(km)\n- Meter(me)\n- Centimeter(cm)\n- Millimeter(mm)\n- Micormeter(Um)\n- Nanometer(nm)\n- Yard(yd)\n- Foot(ft)\n- Inch(in)\n\n### Length Conversion Methods\n\n### Kilometer to All\n\n#### Kilometer to Meter =\u003e kmToMe(km)\n    // the kmToMe() function are take kilometer value and return there\n    // meter value. \n    console.log(solverjs.kmToMe(1));\n    // The output is : 1000\n\n#### Kilometer to Centimeter =\u003e kmToCm(km)\n    // the kmToCm() function are take kilometer value and return there\n    // centimeter value. \n    console.log(solverjs.kmToCm(1));\n    // The output is : 100000\n\n#### Kilometer to Millimeter =\u003e kmToMm(km)\n    // the kmToMm() function are take kilometer value and return there\n    // millimeter value.\n    console.log(solverjs.kmToMm(1));\n    // The output is : 1000000\n\n#### Kilometer to Micrometer =\u003e kmToUm(km)\n    // the kmToUm() function are take kilometer value and return there\n    // micrometer value.\n    console.log(solverjs.kmToUm(1));\n    // The output is : 1000000000\n\n#### Kilometer to Nanometer =\u003e kmToNm(km)\n    // the kmToNm() function are take kilometer value and return there\n    // nanometer value.\n    console.log(solverjs.kmToNm(1));\n    // The output is : 1000000000000\n\n#### Kilometer to Yard =\u003e kmToYd(km)\n    // the kmToYd() function are take kilometer value and return there\n    // Yard value.\n    console.log(solverjs.kmToYd(1));\n    // The output is : 1094\n\n#### Kilometer to Foot =\u003e kmToFt(km)\n    // the kmToFt() function are take kilometer value and return there\n    // Foot value.\n    console.log(solverjs.kmToFt(1));\n    // The output is : 3281\n\n#### Kilometer to Inch =\u003e kmToIn(km)\n    // the kmToIn() function are take kilometer value and return there\n    // Inch value.\n    console.log(solverjs.kmToIn(1));\n    // The output is : 39370\n\n## Meter to All\n\n### Meter to Kilometer =\u003e meToKm(me)\n    // the meToKm() function are take meter value and return there\n    // kilometer value.\n    console.log(solverjs.meToKm(1));\n    // The output is : 0.001\n\n### Meter to Centimeter =\u003e meToCm(me)\n    // the meToCm() function are take meter value and return there\n    // centimeter value.\n    console.log(solverjs.meToCm(1));\n    // The output is : 100\n\n### Meter to Millimetre =\u003e meToMm(me)\n    // the meToMm() function are take meter value and return there\n    // millimeter value.\n    console.log(solverjs.meToMm(1));\n    // The output is : 1000\n\n### Meter to Micrometre =\u003e meToUm(me)\n    // the meToUm() function are take meter value and return there\n    // micrometres value.\n    console.log(solverjs.meToUm(1));\n    // The output is : 1000000\n\n### Meter to Nanometre =\u003e meToNm(me)\n    // the meToNm() function are take meter value and return there\n    // nanometre value.\n    console.log(solverjs.meToNm(1));\n    // The output is : 1000000000\n\n### Meter to Yard =\u003e meToYd(me)\n    // the meToYd() function are take meter value and return there\n    // yard value.\n    console.log(solverjs.meToYd(1));\n    // The output is : 1.094\n\n### Meter to Foot =\u003e meToFt(me)\n    // the meToFt() function are take meter value and return there\n    // foot value.\n    console.log(solverjs.meToFt(1));\n    // The output is : 3.281\n\n### Meter to Inch =\u003e meToIn(me)\n    // the meToIn() function are take meter value and return there\n    // inch value.\n    console.log(solverjs.meToIn(1));\n    // The output is : 39.37\n\n## Centimetre to All\n\n### Centimetre to Kilometer =\u003e cmToKm(cm)\n    // the cmToKm() function are take centimeter value and return there\n    // kilometer value.\n    console.log(solverjs.cmToKm(1));\n    // The output is : 0.00001\n\n### Centimetre to Meter =\u003e cmToMe(cm)\n    // the cmToMe() function are take centimeter value and return there\n    // meter value.\n    console.log(solverjs.cmToMe(1));\n    // The output is : 0.01\n\n### Centimetre to Millimetre =\u003e cmToMm(cm)\n    // the cmToMm() function are take centimeter value and return there\n    // millimeter value.\n    console.log(solverjs.cmToMm(1));\n    // The output is : 10\n\n### Centimetre to Micrometre =\u003e cmToUm(cm)\n    // the cmToUm() function are take centimeter value and return there\n    // micrometres value.\n    console.log(solverjs.cmToUm(1));\n    // The output is : 10000\n\n### Centimetre to Nanometre =\u003e cmToNm(cm)\n    // the cmToNm() function are take centimeter value and return there\n    // nanometre value.\n    console.log(solverjs.cmToNm(1));\n    // The output is : 10000000\n\n### Centimetre to Yard =\u003e cmToYd(cm)\n    // The cmToYd() function are take centimeter value and return there\n    // yard value.\n    console.log(solverjs.cmToYd(1));\n    // The output is : 0.010936132983377079\n\n### Centimetre to Foot =\u003e cmToFt(cm)\n    // the cmToFt() function are take centimeter value and return there\n    // foot value.\n    console.log(solverjs.cmToFt(1));\n    // The output is : 0.03280839895013123\n\n### Centimetre to Inch =\u003e cmToIn(cm)\n    // the cmToIn() function are take centimeter value and return there\n    // inch value.\n    console.log(solverjs.cmToIn(1));\n    // The output is : 0.39370078740157477\n\n## Millimetre to All\n\n### Millimeter to Kilometer =\u003e mmToKm(mm)\n    // the mmToKm() function are take millimetre value and return there\n    // kilometer value.\n    console.log(solverjs.mmToKm(1));\n    // The output is : 0.000001\n\n### Millimeter to Meter =\u003e mmToMe(mm)\n    // the mmToMe() function are take millimetre value and return there\n    // meter value.\n    console.log(solverjs.mmToMe(1));\n    // The output is : 0.001\n\n### Millimeter to Centimeter =\u003e mmToCm(mm)\n    // the mmToMm() function are take millimetre value and return there\n    // centimeter value.\n    console.log(solverjs.mmToCm(1));\n    // The output is : 0.1\n\n### Millimeter to Micrometre =\u003e mmToUm(mm)\n    // the mmToUm() function are take millimetre value and return there\n    // micrometres value.\n    console.log(solverjs.mmToUm(1));\n    // The output is : 1000\n\n### Millimeter to Nanometre =\u003e mmToNm(mm)\n    // the mmToNm() function are take millimetre value and return there\n    // nanometre value.\n    console.log(solverjs.mmToNm(1));\n    // The output is : 1000000\n\n### Millimeter to Yard =\u003e mmToYd(mm)\n    // the mmToYd() function are take millimetre value and return there\n    // yard value.\n    console.log(solverjs.mmToYd(1));\n    // The output is : 0.0010940919037199124\n\n### Millimeter to Foot =\u003e mmToFt(mm)\n    // the mmToFt() function are take millimetre value and return there\n    // foot value.\n    console.log(solverjs.mmToFt(1));\n    // The output is : 0.003278688524590164\n\n### Millimeter to Inch =\u003e mmToIn(mm)\n    // the mmToIn() function are take millimetre value and return there\n    // inch value.\n    console.log(solverjs.mmToIn(1));\n    // The output is : 0.03937007874015748\n\n## Micrometre to All\n\n### Micrometre to Kilometer =\u003e umToKm(um)\n    // the umToKm() function are take micrometre value and return there\n    // kilometer value.\n    console.log(solverjs.umToKm(1));\n    // The output is : 0.000000001\n\n### Micrometre to Meter =\u003e umToMe(um)\n    // the umToMe() function are take micrometre value and return there\n    // meter value.\n    console.log(solverjs.umToMe(1));\n    // The output is : 0.000001\n\n### Micrometre to Centimeter =\u003e umToCm(um)\n    // the umToMm() function are take micrometre value and return there\n    // centimeter value.\n    console.log(solverjs.umToCm(1));\n    // The output is : 0.0001\n\n### Micrometre to Millimetre =\u003e umToMm(um)\n    // the umToMm() function are take micrometre value and return there\n    // millimetre value.\n    console.log(solverjs.umToMm(1));\n    // The output is : 0.001\n\n### Micrometre to Nanometre =\u003e umToNm(um)\n    // the umToNm() function are take micrometre value and return there\n    // nanometre value.\n    console.log(solverjs.umToNm(1));\n    // The output is : 1000\n\n### Micrometre to Yard =\u003e umToYd(um)\n    // the umToYd() function are take micrometre value and return there\n    // yard value.\n    console.log(solverjs.umToYd(1));\n    // The output is : 0.0000010936132983377078\n\n### Micrometre to Foot =\u003e umToFt(um)\n    // the umToFt() function are take micrometre value and return there\n    // foot value.\n    console.log(solverjs.umToFt(1));\n    // The output is : 0.0000032808398950131235\n\n### Micrometre to Inch =\u003e umToIn(um)\n    // the umToIn() function are take micrometre value and return there\n    // inch value.\n    console.log(solverjs.umToIn(1));\n    // The output is : 0.00003937007874015748\n\n## Nanometer to All\n\n### Nanometer to Kilometer =\u003e nmToKm(nm)\n    // the nmToKm() function are take nanometer value and return there\n    // kilometer value.\n    console.log(solverjs.nmToKm(1));\n    // The output is : 0.000000000001\n\n### Nanometer to Meter =\u003e nmToMe(nm)\n    // the nmToMe() function are take nanometer value and return there\n    // meter value.\n    console.log(solverjs.nmToMe(1));\n    // The output is : 0.000000001\n\n### Nanometer to Centimeter =\u003e nmToCm(nm)\n    // the nmToMm() function are take nanometer value and return there\n    // centimeter value.\n    console.log(solverjs.nmToCm(1));\n    // The output is : 0.0000001\n\n### Nanometer to Millimetre =\u003e nmToMm(nm)\n    // the nmToMm() function are take nanometer value and return there\n    // millimetre value.\n    console.log(solverjs.nmToMm(1));\n    // The output is : 0.000001\n\n### Nanometer to Micrometre =\u003e nmToUm(nm)\n    // the nmToNm() function are take nanometer value and return there\n    // micrometre value.\n    console.log(solverjs.nmToUm(1));\n    // The output is : 0.001\n\n### Nanometer to Yard =\u003e nmToYd(nm)\n    // the nmToYd() function are take nanometer value and return there\n    // yard value.\n    console.log(solverjs.nmToYd(1));\n    // The output is : 1.0936132983377077e-9\n\n### Nanometer to Foot =\u003e nmToFt(nm)\n    // the nmToFt() function are take nanometer value and return there\n    // foot value.\n    console.log(solverjs.nmToFt(1));\n    // The output is : 3.2808398950131233e-9\n\n### Nanometer to Inch =\u003e nmToIn(nm)\n    // the nmToIn() function are take nanometer value and return there\n    // inch value.\n    console.log(solverjs.nmToIn(1));\n    // The output is : 3.937007874015748e-8\n\n## Yard to All\n\n### Yard to Kilometer =\u003e ydToKm(yd)\n    // the ydToKm() function are take Yard value and return there\n    // kilometer value.\n    console.log(solverjs.ydToKm(1));\n    // The output is : 0.0009140767824497258\n\n### Yard to Meter =\u003e ydToMe(yd)\n    // the ydToMe() function are take Yard value and return there\n    // meter value.\n    console.log(solverjs.ydToMe(1));\n    // The output is : 0.9140767824497257\n\n### Yard to Centimeter =\u003e ydToCm(yd)\n    // the ydToCm() function are take Yard value and return there\n    // centimeter value.\n    console.log(solverjs.ydToCm(1));\n    // The output is : 91.44\n\n### Yard to Millimetre =\u003e ydToMm(yd)\n    // the ydToMm() function are take Yard value and return there\n    // millimetre value.\n    console.log(solverjs.ydToMm(1));\n    // The output is : 914\n\n### Yard to Micrometre =\u003e ydToUm(yd)\n    // the ydToUm() function are take Yard value and return there\n    // micrometre value.\n    console.log(solverjs.ydToUm(1));\n    // The output is : 914400\n\n### Yard to Nanometre =\u003e ydToNm(yd)\n    // the ydToNm() function are take Yard value and return there\n    // nanometre value.\n    console.log(solverjs.ydToNm(1));\n    // The output is : 914400000\n\n### Yard to Foot =\u003e ydToFt(yd)\n    // the ydToFt() function are take Yard value and return there\n    // foot value.\n    console.log(solverjs.ydToFt(1));\n    // The output is : 3\n\n### Yard to Inch =\u003e ydToIn(yd)\n    // the ydToIn() function are take Yard value and return there\n    // inch value.\n    console.log(solverjs.ydToIn(1));\n    // The output is : 36\n\n## Foot to All\n\n### Foot to Kilometer =\u003e ftToKm(ft)\n    // the ftToKm() function are take foot value and return there\n    // kilometer value.\n    console.log(solverjs.ftToKm(1));\n    // The output is : 0.00030478512648582747\n\n### Foot to Meter =\u003e ftToMe(ft)\n    // the ftToMe() function are take foot value and return there\n    // meter value.\n    console.log(solverjs.ftToMe(1));\n    // The output is : 0.30478512648582745\n\n### Foot to Centimeter =\u003e ftToCm(ft)\n    // the ftToCm() function are take foot value and return there\n    // centimeter value.\n    console.log(solverjs.ftToCm(1));\n    // The output is : 30.48\n\n### Foot to Millimetre =\u003e ftToMm(ft)\n    // the ftToMm() function are take foot value and return there\n    // millimetre value.\n    console.log(solverjs.ftToMm(1));\n    // The output is : 305\n\n### Foot to Micrometre =\u003e ftToUm(ft)\n    // the ftToUm() function are take foot value and return there\n    // micrometre value.\n    console.log(solverjs.ftToUm(1));\n    // The output is : 304800\n\n### Foot to Nanometre =\u003e ftToNm(ft)\n    // the ftToNm() function are take foot value and return there\n    // nanometre value.\n    console.log(solverjs.ftToNm(1));\n    // The output is : 304800000\n\n### Foot to Yard =\u003e ftToYd(ft)\n    // the ftToYd() function are take foot value and return there\n    // yard value.\n    console.log(solverjs.ftToYd(1));\n    // The output is : 0.3333333333333333\n\n### Foot to Inch =\u003e ftToIn(ft)\n    // the ftToIn() function are take foot value and return there\n    // inch value.\n    console.log(solverjs.ftToIn(1));\n    // The output is : 12\n\n## Inch to All\n\n### Inch to Kilometer =\u003e inToKm(in)\n    // the inToKm() function are take inch value and return there\n    // kilometer value.\n    console.log(solverjs.inToKm(1));\n    // The output is : 0.0000254000508001016\n\n### Inch to Meter =\u003e inToMe(in)\n    // the inToMe() function are take inch value and return there\n    // meter value.\n    console.log(solverjs.inToMe(1));\n    // The output is : 0.025400050800101603\n\n### Inch to Centimeter =\u003e inToCm(in)\n    // the inToCm() function are take inch value and return there\n    // centimeter value.\n    console.log(solverjs.inToCm(1));\n    // The output is : 2.54\n\n### Inch to Millimetre =\u003e inToMm(in)\n    // the inToMm() function are take inch value and return there\n    // millimetre value.\n    console.log(solverjs.inToMm(1));\n    // The output is : 25.4\n\n### Inch to Micrometre =\u003e inToUm(in)\n    // the inToUm() function are take inch value and return there\n    // micrometre value.\n    console.log(solverjs.inToUm(1));\n    // The output is : 25400\n\n### Inch to Nanometre =\u003e inToNm(in)\n    // the inToNm() function are take inch value and return there\n    // nanometre value.\n    console.log(solverjs.inToNm(1));\n    // The output is : 25400000\n\n### Inch to Yard =\u003e inToYd(in)\n    // the inToYd() function are take inch value and return there\n    // yard value.\n    console.log(solverjs.inToYd(1));\n    // The output is : 0.027777777777777776\n\n### Inch to Foot =\u003e inToft(in)\n    // the inToFt() function are take inch value and return there\n    // foot value.\n    console.log(solverjs.inToFt(1));\n    // The output is : 0.08333333333333333\n\n\n## Temperature Conversion\nTemperature conversion is one of the most used methods for weather report casting the temperature conversion method gives you all the popular temperature standard conversion methods.\n\n## Temperature Conversion Types\nAll popular types.\n- Celsius\n- Fahrenheit\n- Kelvin\n\n## Temperature Conversion Methods\n\n### Celsius To Fahrenheit, Kelvin\n\n#### Celsius to Fahrenheit =\u003e celToFah(c)\n    // the celToFah() function are take the temperature value\n    // in celsius and convert to the temperature value in fahrenheit.\n    console.log(solverjs.celToFah(0));\n    // The output is : 32\n\n#### Celsius to Kelvin =\u003e celToKel(c)\n    // the celToKel() function are take the temperature value\n    // in celsius and convert to the temperature value in kelvin.\n    console.log(solverjs.celToKel(0));\n    // The output is : 273.15\n\n#### Fahrenheit to Celsius =\u003e fahToCel(f)\n    // the fahToCel() function are take the temperature value\n    // in fahrenheit and convert to the temperature value in celsius.\n    console.log(solverjs.fahToCel(0));\n    // The output is : -17.77777777777778\n\n#### Fahrenheit to Kelvin =\u003e fahToKel(f)\n    // the fahToKel() function are take the temperature value\n    // in fahrenheit and convert to the temperature value in kelvin.\n    console.log(solverjs.fahToKel(0));\n    // The output is : 255.3722222222222\n\n#### Kelvin to Celsius =\u003e kelToCel(k)\n    // the kelToCel() function are take the temperature value\n    // in kelvin and convert to the temperature value in celsius.\n    console.log(solverjs.kelToCel(0));\n    // The output is : -273.15\n\n#### Kelvin to Fahrenheit =\u003e kelToFah(k)\n    // the kelToFah() function are take the temperature value\n    // in kelvin and convert to the temperature value in fahrenheit.\n    console.log(solverjs.kelToFah(0));\n    // The output is : -459.66999999999996\n\n## Area Conversion\nArea conversion is more used if you create a site to manage land and area. If you want to make your work easier then we have written some tools that you can use\n\n## Types Of Areas\nAll popular types.\n- Square kilometer\n- Square meter\n- Square yard\n- Square foot\n- Square inch\n- Hectare\n- Acre\n\n## Area Conversion Methods\n\n### Square Kilometer to square meter, yard, foot, inch, Hectare, Acre\n\n#### Square Kilometer to Square Meter =\u003e sqKmToSqMe(sqkm)\n    // the sqKmToSqMe() function are take the square kilometer value\n    // and convert to the square meter value.\n    console.log(solverjs.sqKmToSqMe(1))\n    // The output is : 1000000\n\n#### Square Kilometer to Square Yard =\u003e sqKmToSqYd(sqkm)\n    // the sqKmToSqYd() function are take the square kilometer value\n    // and convert to the square yard value.\n    console.log(solverjs.sqKmToSqYd(1))\n    // The output is : 1196000\n\n#### Square Kilometer to Square Foot =\u003e sqKmToSqFt(sqkm)\n    // the sqKmToSqFt() function are take the square kilometer value\n    // and convert to the square foot value.\n    console.log(solverjs.sqKmToSqFt(1))\n    // The output is : 10760000\n\n#### Square Kilometer to Square Inch =\u003e sqKmToSqIn(sqkm)\n    // the sqKmToSqIn() function are take the square kilometer value\n    // and convert to the square inch value.\n    console.log(solverjs.sqKmToSqIn(1))\n    // The output is : 1550000000\n\n#### Square Kilometer to Hectare =\u003e sqKmToHect(sqkm)\n    // the sqKmToHect() function are take the square kilometer value\n    // and convert to the hectare value.\n    console.log(solverjs.sqKmToHect(1))\n    // The output is : 100\n\n#### Square Kilometer to Acre =\u003e sqKmToAcre(sqkm)\n    // the sqKmToAcre() function are take the square kilometer value\n    // and convert to the acre value.\n    console.log(solverjs.sqKmToAcre(1))\n    // The output is : 247\n\n### Square Meter to square Kilometer, yard, foot, inch, Hectare, Acre\n\n#### Square Meter to Square Kilometer =\u003e sqMeToSqMe(sqme)\n    // the sqMeToSqMe() function are take the square meter value\n    // and convert to the square meter value.\n    console.log(solverjs.sqMeToSqKm(1))\n    // The output is : 0.000001\n\n#### Square Meter to Square Yard =\u003e sqMeToSqYd(sqme)\n    // the sqMeToSqYd() function are take the square meter value\n    // and convert to the square yard value.\n    console.log(solverjs.sqMeToSqYd(1))\n    // The output is : 1.196\n\n#### Square Meter to Square Foot =\u003e sqMeToSqFt(sqme)\n    // the sqMeToSqFt() function are take the square meter value\n    // and convert to the square foot value.\n    console.log(solverjs.sqMeToSqFt(1))\n    // The output is : 10.764\n\n#### Square Meter to Square Inch =\u003e sqMeToSqIn(sqme)\n    // the sqMeToSqIn() function are take the square meter value\n    // and convert to the square inch value.\n    console.log(solverjs.sqMeToSqIn(1))\n    // The output is : 1550\n\n#### Square Meter to Hectare =\u003e sqMeToHect(sqme)\n    // the sqMeToHect() function are take the square meter value\n    // and convert to the hectare value.\n    console.log(solverjs.sqMeToHect(1))\n    // The output is : 0.0001\n\n#### Square Meter to Acre =\u003e sqMeToAcre(sqme)\n    // the sqMeToAcre() function are take the square meter value\n    // and convert to the acre value.\n    console.log(solverjs.sqMeToAcre(1))\n    // The output is : 0.00024709661477637757\n\n### Square Yard to square Kilometer, meter, foot, inch, Hectare, Acre\n\n#### Square Yard to Square Kilometer =\u003e sqYdToSqKm(sqyd)\n    // the sqYdToSqKm() function are take the square yard value\n    // and convert to the square meter value.\n    console.log(solverjs.sqYdToSqKm(1))\n    // The output is : 8.361204013377926e-7\n\n#### Square Yard to Square Meter =\u003e sqYdToSqMe(sqyd)\n    // the sqYdToSqMe() function are take the square yard value\n    // and convert to the square meter value.\n    console.log(solverjs.sqYdToSqMe(1))\n    // The output is : 0.8361204013377926\n\n#### Square Yard to Square Foot =\u003e sqYdToSqFt(sqyd)\n    // the sqYdToSqFt() function are take the square yard value\n    // and convert to the square foot value.\n    console.log(solverjs.sqYdToSqFt(1))\n    // The output is : 9\n\n#### Square Yard to Square Inch =\u003e sqYdToSqIn(sqyd)\n    // the sqYdToSqIn() function are take the square yard value\n    // and convert to the square inch value.\n    console.log(solverjs.sqYdToSqIn(1))\n    // The output is : 1296\n\n#### Square Yard to Hectare =\u003e sqYdToHect(sqyd)\n    // the sqYdToHect() function are take the square yard value\n    // and convert to the hectare value.\n    console.log(solverjs.sqYdToHect(1))\n    // The output is : 0.00008361204013377926\n\n#### Square Yard to Acre =\u003e sqYdToAcre(sqyd)\n    // the sqYdToAcre() function are take the square yard value\n    // and convert to the acre value.\n    console.log(solverjs.sqYdToAcre(1))\n    // The output is : 0.00020661157024793388\n\n### Square Foot to square Kilometer, meter, yard, inch, Hectare, Acre\n\n#### Square Foot to Square Kilometer =\u003e sqFtToSqKm(sqyd)\n    // the sqFtToSqKm() function are take the square foot value\n    // and convert to the square kilometer value.\n    console.log(solverjs.sqFtToSqKm(1))\n    // The output is : 9.29368029739777e-8\n\n#### Square Foot to Square Meter =\u003e sqFtToSqMe(sqyd)\n    // the sqFtToSqMe() function are take the square foot value\n    // and convert to the square meter value.\n    console.log(solverjs.sqFtToSqMe(1))\n    // The output is : 0.0929022668153103\n\n#### Square Foot to Square Yard =\u003e sqFtToSqYd(sqyd)\n    // the sqFtToSqYd() function are take the square foot value\n    // and convert to the square yard value.\n    console.log(solverjs.sqFtToSqYd(1))\n    // The output is : 0.1111111111111111\n\n#### Square Foot to Square Inch =\u003e sqFtToSqIn(sqyd)\n    // the sqFtToSqIn() function are take the square foot value\n    // and convert to the square inch value.\n    console.log(solverjs.sqFtToSqIn(1))\n    // The output is : 144\n\n#### Square Foot to Hectare =\u003e sqFtToHect(sqyd)\n    // the sqFtToHect() function are take the square foot value\n    // and convert to the hectare value.\n    console.log(solverjs.sqFtToHect(1))\n    // The output is : 0.000009290312990644655\n\n#### Square Foot to Acre =\u003e sqFtToAcre(sqyd)\n    // the sqFtToAcre() function are take the square foot value\n    // and convert to the acre value.\n    console.log(solverjs.sqFtToAcre(1))\n    // The output is : 0.00002295684113865932\n\n### Square Inch to square Kilometer, meter, yard, foot, Hectare, Acre\n\n#### Square Inch to Square Kilometer =\u003e sqInToSqKm(sqyd)\n    // the sqInToSqKm() function are take the square inch value\n    // and convert to the square kilometer value.\n    console.log(solverjs.sqInToSqKm(1))\n    // The output is : 6.451612903225806e-10\n\n#### Square Inch to Square Meter =\u003e sqInToSqMe(sqyd)\n    // the sqInToSqMe() function are take the square inch value\n    // and convert to the square meter value.\n    console.log(solverjs.sqInToSqMe(1))\n    // The output is : 0.0006451612903225806\n\n#### Square Inch to Square Yard =\u003e sqInToSqYd(sqyd)\n    // the sqInToSqYd() function are take the square inch value\n    // and convert to the square yard value.\n    console.log(solverjs.sqInToSqYd(1))\n    // The output is : 0.0007716049382716049\n\n#### Square Inch to Square Foot =\u003e sqInToSqFt(sqyd)\n    // the sqInToSqFt() function are take the square inch value\n    // and convert to the square foot value.\n    console.log(solverjs.sqInToSqFt(1))\n    // The output is : 0.006944444444444444\n\n#### Square Inch to Hectare =\u003e sqInToHect(sqyd)\n    // the sqInToHect() function are take the square inch value\n    // and convert to the hectare value.\n    console.log(solverjs.sqInToHect(1))\n    // The output is : 6.451612903225807e-8\n\n#### Square Inch to Acre =\u003e sqInToAcre(sqyd)\n    // the sqInToAcre() function are take the square inch value\n    // and convert to the acre value.\n    console.log(solverjs.sqInToAcre(1))\n    // The output is : 1.5941335883947074e-7\n\n### Hectare to square Kilometer, meter, yard, foot, inch, Acre\n\n#### Hectare to Square Kilometer =\u003e hectToSqKm(hect)\n    // the hectToSqKm() function are take the hectare value\n    // and convert to the square kilometer value.\n    console.log(solverjs.hectToSqKm(1))\n    // The output is : 0.01\n\n#### Hectare to Square Meter =\u003e hectToSqMe(hect)\n    // the hectToSqMe() function are take the hectare value\n    // and convert to the square meter value.\n    console.log(solverjs.hectToSqMe(1))\n    // The output is : 10000\n\n#### Hectare to Square Yard =\u003e hectToSqYd(hect)\n    // the hectToSqYd() function are take the hectare value\n    // and convert to the square yard value.\n    console.log(solverjs.hectToSqYd(1))\n    // The output is : 11960\n\n#### Hectare to Square Foot =\u003e hectToSqFt(hect)\n    // the hectToSqFt() function are take the hectare value\n    // and convert to the square foot value.\n    console.log(solverjs.hectToSqFt(1))\n    // The output is : 107639\n\n#### Hectare to Square Inch =\u003e hectToSqIn(hect)\n    // the hectToSqIn() function are take the hectare value\n    // and convert to the square inch value.\n    console.log(solverjs.hectToSqIn(1))\n    // The output is : 15500000\n\n#### Hectare to Acre =\u003e hectToAcre(hect)\n    // the hectToAcre() function are take the hectare value\n    // and convert to the acre value.\n    console.log(solverjs.hectToAcre(1))\n    // The output is : 2.471\n\n### Acre to square Kilometer, meter, yard, foot, inch, hectare\n\n#### Acre to Square Kilometer =\u003e acreToSqKm(acre)\n    // the acreToSqKm() function are take the acre value\n    // and convert to the square kilometer value.\n    console.log(solverjs.acreToSqKm(1))\n    // The output is : 0.004048582995951417\n\n#### Acre to Square Meter =\u003e acreToSqMe(acre)\n    // the acreToSqMe() function are take the acre value\n    // and convert to the square meter value.\n    console.log(solverjs.acreToSqMe(1))\n    // The output is : 4047\n\n#### Acre to Square Yard =\u003e acreToSqYd(acre)\n    // the acreToSqYd() function are take the acre value\n    // and convert to the square yard value.\n    console.log(solverjs.acreToSqYd(1))\n    // The output is : 4840\n\n#### Acre to Square Foot =\u003e acreToSqFt(acre)\n    // the acreToSqFt() function are take the acre value\n    // and convert to the square foot value.\n    console.log(solverjs.acreToSqFt(1))\n    // The output is : 43560\n\n#### Acre to Square Inch =\u003e acreToSqIn(acre)\n    // the acreToSqIn() function are take the acre value\n    // and convert to the square inch value.\n    console.log(solverjs.acreToSqIn(1))\n    // The output is : 6273000\n\n#### Acre to Hectare =\u003e acreToHect(acre)\n    // the acreToHect() function are take the acre value\n    // and convert to the hectare value.\n    console.log(solverjs.acreToHect(1))\n    // The output is : 0.4046944556859571\n\n## Util's Methods\n    // The utility methods are very helpful in many small projects.\n\n### All Util's Methods\nDefined method.\n- dateToDay\n- dobToAge\n- keywordExtractor\n- contatinSpecial\n- isKeywordExists\n- checkCamelCase\n- checkFlatCase\n- checkKebabCase\n- checkPascalCase\n- checkSnakeCase\n- URLShortener\n- railwayTimeConversion\n- sort\n- ext\n- emailValidator\n- strongPasswordGenerator\n\n#### Date to Week-day =\u003e dateToDay('dd/mm/yyyy')\n    // The dateToDay method takes a string date and returns the \n    // specific week-day.\n    console.log(solverjs.dateToDay('01/01/2000'));\n    // The output is : Saturday\n\n#### Date of birth to Age =\u003e dobToAge('dd/mm/yyyy')\n    // The dobToAge() method takes a string date and returns \n    // data delta along with the current date in a string.\n    console.log(solverjs.dobToAge('01/01/2000'));\n    // The output is : 21 years 5 months and 29 days\n\n#### Date Delta =\u003e dateDelta('Mmm dd, yyyy Hh:Mm:Ss')\n    // The timeDelta method is used for finding the \n    // difference between the two dates, if the \n    // difference is not valid the return false.\n    console.log(dateDelta(\"Dec 20, 2021 12:00:00\", \"Dec 25, 2021 12:00:00\"))\n    // The output is : { days: 5, hours: 0, minutes: 0, seconds: 0 }\n    \n\n#### String To keyword =\u003e keywordExtractor(str)\n    // The keywordExtractor() method is take stirng and\n    // return the keyword array.\n    console.log(solverjs.keywordExtractor('This is a special stirng with 5news char.'));\n    // The output is : [ 'special', 'stirng' ]\n\n#### Keyword Finder =\u003e isKeywordExists(str, keyword)\n    // The isKeywordExists() method is take two string \n    // argument find second to first string.\n    console.log(solverjs.isKeywordExists('This is a string', 'is');\n    // The output is : true\n\n#### Check String Containe Special Later =\u003e contatinSpecial\n    // The contatinSpecial() method is take a string\n    // and return true, if the string containe special later,\n    // else return false.\n    console.log(solverjs.contatinSpecial(\"My $Name is \"));\n    // The output is : true\n\n#### Check CheckCamelCase =\u003e checkCamelCase\n    // CheckCamelCase method checks the given string is in camelCase or not.\n    console.log(solverjs.checkCamelCase(\"myVar\"));\n    // The output is : true\n\n#### Check CheckFlatCase =\u003e checkFlatCase \n    // CheckFlatCase method checks the given string is in flatcase or not.\n    console.log(solverjs.checkFlatCase(\"myvar\"));\n    // The output is : true\n\n#### Check CheckKebabCase =\u003e checkKebabCase\n    // CheckKebabCase method checks the given string is in kebab-case or not.\n    console.log(solverjs.checkKebabCase(\"my-var\"));\n    // The output is : true\n\n#### Check CheckPascalCase =\u003e checkPascalCase\n    // CheckPascalCase method checks the given string is in PascalCase or not.\n    console.log(solverjs.checkPascalCase(\"MyVar\"));\n    // The output is : true\n\n#### Check CheckSnakeCase =\u003e checkSnakeCase\n    // CheckSnakeCase method checks the given string is in snake_case or not.\n    console.log(solverjs.checkSnakeCase(\"my_var\"));\n    // The output is : true\n\n#### short url =\u003e URLShortener\n    // URLShortener is a method sort your interger value in a string value.\n    console.log(solverjs.URLShortener(12345));\n    // The output is : dnh\n\n### time conversion =\u003e railwayTimeConversion\n    // railwayTimeConversion method takes a normalized time and convert railway time.\n    console.log(solverjs.railwayTimeConversion('07:05:45PM'))\n    // The output is : 19:05:45\n\n### sort\nThe sort method sorts the given array.\n\n    console.log(solverjs.sort([5, 6, 2, 3]));\n    // The output is : [2, 3, 5, 6]\n\n### ext\nThe ext method returns the extension of the given file name.\n\n    console.log(solverjs.ext(\"mypic.jpg\"));\n    // The output is : .jpg\n\n#### Check Whether the string is an valid email or not =\u003e emailValidator\n    // emailValidator function check whether the string passed is a valid email or not and return boolean values accordingly.\n    console.log(solverjs.emailValidator(\"myemail@gmail.com\"));\n    // The output is : true\n\n#### strongPasswordGenerator\n    // strongPasswordGenerator function return a strong password of the length that is being passed.\n    console.log(solverjs.strongPasswordGenerator(12));\n    // The output is : 2!$ytv6UJxZ7\n\n## Matrix Operations\n    // The matrix mathod are highly optimized.\n\n### All Matrix Methods\nDefined method.\n- matAdd\n- matSub\n- matSpiralPrint\n- matTrans\n\n#### Addition of the matrix\nmatAdd([[1, 2], [4, 5]], [[6, 7], [8, 9]])\n\n    // The matAdd() method are take two matrix and perform\n    // addition operation.\n    console.log(solverjs.matAdd([[1, 2], [4, 5]], [[6, 7], [8, 9]]))\n    // The output is : [ [ 7, 9 ], [ 12, 14 ] ]\n\n#### Subtraction of the matrix\nmatSub([[1, 2], [4, 5]], [[6, 7], [8, 9]])\n\n    // The matSub method are take two matrix and perform\n    // subtraction operation.\n    console.log(solverjs.matSub([[1, 2], [4, 5]], [[6, 7], [8, 9]]))\n    // The output is : [ [ -5, -5 ], [ -4, -4 ] ]\n\n#### Spiral print of a matrix\nmatSpiralPrint([[1, 2, 3], [4, 5, 6], [7, 8, 9]])\n\n    // The matSpiralPrint print the matrix in spiral form.\n    console.log(solverjs.matSpiralPrint([[1, 2, 3], [4, 5, 6], [7, 8, 9]]))\n    // The output is : [1, 2, 3, 6, 9, 8, 7, 4, 5]\n\n#### matTrans\nThe transpose of a matrix is the matrix that results from exchanging the rows and columns of the original matrix.\n\n    // The matTrans transpose the matrix.\n    console.log(solverjs.matTrans([[1, 2, 3], [4, 5, 6], [7, 8, 9]]));\n    // The output is : [ [ 1, 4, 7 ], [ 2, 5, 8 ], [ 3, 6, 9 ] ]\n\n## Digital Storage Conversion\nDigital storage conversion is very useful if you are working with some internal architecture tool or system configuration tools that provide lots of flexibility to work with memory size.\n\n### Digital Storage Types\nThe Digital Storage has many types but in this time we see only some very frequently used.\n- Bit(bit)\n- Byte(byte)\n- KiloByte(kb)\n- MegaByte(mb)\n- Gigabyte(gb)\n- TeraByte(tb)\n- PetaByte(pb)\n\n### Digital Storage Conversion Methods\n\n#### Bit To Byte =\u003e bitToByte(bit)\n\n1 bit = 0.125 byte\n\nThe bitToByte method takes a digital storage value in bits   \nand returns the corresponding digital storage value converted to Bytes.\n\n    // console.log(solverjs.bitToByte(1))\n    // The output is : 0.125\n\n#### Bit to Kilobyte =\u003e bitToKb(bit)\n\n1 bit=0.000125 kB\n\n The bitToKb method takes a digital storage value in bits   \n and returns the corresponding digital storage value converted to Kilobytes.\n\n    //console.log(solverjs.bitToKb(1))\n    // The output is : 0.000125\n\n#### Bit to Megabyte =\u003e bitToMb(bit)\n\n1 bit=0.000000125 MB\n\nThe bitToMb method takes a digital storage value in bits   \nand returns the corresponding digital storage value converted to Megabytes.\n\n    console.log(solverjs.bitToMb(1))\n    // The output is : 1.25e-7\n\n#### Bit to Gigabyte =\u003e bitToGb(bit)\n\n1 bit=0.000000000125 GB\n\nThe bitToGb method takes a digital storage value in bits   \nand returns the corresponding digital storage value converted to Gigabytes.\n\n    //console.log(solverjs.bitToGb(1))\n    // The output is : 1.25e-10\n\n#### Bit to Terabyte =\u003e bitToTb(bit)\n\n 1 bit=0.000000000000125 TB\n\nThe bitToTb method takes a digital storage value in bits   \nand returns the corresponding digital storage value converted to Terabytes.\n\n    //console.log(solverjs.bitToTb(1))\n    // The output is : 1.25e-13\n\n\n#### Bit to Petabyte =\u003e bitToPb(bit)\n\n 1 bit=0.000000000000000125 PB\n\nThe bitToPb method takes a digital storage value in bits   \nand returns the corresponding digital storage value converted to Petabytes.\n\n    //console.log(solverjs.bitToPb(1))\n    // The output is : 1.25e-16\n\n#### Byte To Bit =\u003e byteToBit(byte)\n\n1 byte=8 bit\n\nThe byteToBit method takes a digital storage value in Bytes   \nand returns the corresponding digital storage value converted to bits.\n\n    console.log(solverjs.byteToBit(1))\n    // The output is : 8\n\n#### Byte to Kilobyte =\u003e byteToKb(byte)\n\n1 byte=0.001 kB\n\nThe byteToKb method takes a digital storage value in Bytes   \nand returns the corresponding digital storage value converted to Kilobytes.\n\n    console.log(solverjs.byteToKb(1))\n    // The output is : 0.001\n\n#### Byte to Megabyte =\u003e byteToMb(byte)\n\n1 byte=0.000001 MB\n\nThe byteToMb method takes a digital storage value in Bytes   \nand returns the corresponding digital storage value converted to Megabytes.\n\n    console.log(solverjs.byteToMb(1))\n    // The output is : 0.000001\n\n#### Byte to Gigabyte =\u003e byteToGb(byte)\n\n1 byte=0.0000000010 GB\n\nThe byteToGb method takes a digital storage value in Bytes   \nand returns the corresponding digital storage value converted to Gigabytes.\n\n    console.log(solverjs.byteToGb(1))\n    // The output is : 1e-9\n\n#### Byte to Terabyte =\u003e byteToTb(byte)\n\n\n1 byte=0.0000000000010 TB\n\nThe byteToTb method takes a digital storage value in Bytes   \nand returns the corresponding digital storage value converted to Terabytes.\n\n    console.log(solverjs.byteToTb(1))\n    // The output is : 1e-12\n\n#### Byte to Petabyte =\u003e byteToPb(byte)\n\n1 byte=0.0000000000000010 PB\n\nThe byteToPb method takes a digital storage value in Bytes   \nand returns the corresponding digital storage value converted to Petabytes.\n\n    console.log(solverjs.byteToPb(1))\n    // The output is : 1e-15\n\n#### Kilobyte To Bit =\u003e kbToBit(kB)\n\n1 kB =8000 bit\n\nThe kbToBit method takes a digital storage value in Kilobytes   \nand returns the corresponding digital storage value converted to bits.\n\n     console.log(solverjs.kbToBit(1))\n    // The output is : 8000\n\n#### Kilobyte to Byte =\u003e kbToByte(kB)\n\n1 kB=1000 byte\n\nThe kbToByte method takes a digital storage value in Kilobytes   \nand returns the corresponding digital storage value converted to Bytes.\n\n    console.log(solverjs.kbToByte(1))\n    // The output is : 1000\n\n#### Kilobyte to Megabyte =\u003e kbToMb(kB)\n\n1 kB=0.001 MB\n\nThe kbToMb method takes a digital storage value in Kilobytes   \nand returns the corresponding digital storage value converted to Megabytes.\n\n    console.log(solverjs.kbToMb(1))\n    // The output is : 0.001\n\n#### Kilobyte to Gigabyte =\u003e kbToGb(kB)\n\n1 kB=0.000001 GB\n\n The kbToGb method takes a digital storage value in Kilobytes   \n and returns the corresponding digital storage value converted to Gigabytes.\n\n    console.log(solverjs.kbToGb(1))\n    // The output is : 0.000001\n\n#### Kilobyte to Terabyte =\u003e kbToTb(kB)\n\n1 kB=0.0000000010 TB\n\n The kbToTb method takes a digital storage value in Kilobytes   \n and returns the corresponding digital storage value converted to Terabytes.\n\n    console.log(solverjs.kbToTb(1))\n    // The output is : 1e-9\n\n#### Kilobyte to Petabyte =\u003e kbToPb(kB)\n\n1 kB=0.0000000000010 PB\n\n The kbToPb method takes a digital storage value in Kilobytes   \n and returns the corresponding digital storage value converted to Petabytes.\n\n    console.log(solverjs.kbToPb(1))\n    // The output is : 1e-12\n\n#### Megabyte To Bit =\u003e mbToBit(MB)\n\n1 MB=8000000 bit\n\nThe mbToBit method takes a digital storage value in Megabytes   \nand returns the corresponding digital storage value converted to bits.\n\n    console.log(solverjs.mbToBit(1))\n    // The output is : 8000000\n\n#### Megabyte to Byte =\u003e mbToByte(MB)\n\n1 MB=1000000 byte\n\n The mbToByte method takes a digital storage value in Megabytes   \n and returns the corresponding digital storage value converted to Bytes.\n\n    console.log(solverjs.mbToByte(1))\n    // The output is : 1000000\n\n#### Megabyte to Kilobyte =\u003e mbToKb(MB)\n\n1 MB=1000 kB\n\nThe mbToKb method takes a digital storage value in Megabytes   \nand returns the corresponding digital storage value converted to Kilobytes.\n\n    console.log(solverjs.mbToKb(1))\n    // The output is : 1000\n\n#### Megabyte to Gigabyte =\u003e mbToGb(MB)\n\n1 MB=0.001 GB\n\nThe mbToGb method takes a digital storage value in Megabytes   \nand returns the corresponding digital storage value converted to Gigabytes.\n\n    console.log(solverjs.mbToGb(1))\n    // The output is : 0.001\n\n#### Megabyte to Terabyte =\u003e mbToTb(MB)\n\n\n1 MB=0.000001 TB\n\n The mbToTb method takes a digital storage value in Megabytes   \n and returns the corresponding digital storage value converted to Terabytes.\n\n    console.log(solverjs.mbToTb(1))\n    // The output is : 0.000001\n\n#### Megabyte to Petabyte =\u003e mbToPb(MB)\n\n1 MB=0.0000000010 PB\n\nThe mbToPb method takes a digital storage value in Megabytes   \nand returns the corresponding digital storage value converted to Petabytes.\n\n    console.log(solverjs.mbToPb(1))\n    // The output is : 1e-9\n\n#### Gigabyte To Bit =\u003e gbToBit(GB)\n\n 1 GB= 8000000000 bit\n\n The gbToBit method takes a digital storage value in Gigabytes   \n and returns the corresponding digital storage value converted to bits.\n\n    console.log(solverjs.gbToBit(1))\n    // The output is : 8000000000\n\n#### Gigabyte to Byte =\u003e gbToByte(GB)\n\n1 GB=1000000 byte\n\nThe gbToByte method takes a digital storage value in Gigabytes   \nand returns the corresponding digital storage value converted to Byes.\n\n    console.log(solverjs.gbToByte(1))\n    // The output is : 1000000000\n\n#### Gigabyte to Kilobyte =\u003e gbToKb(GB)\n\n1 GB=1000000 kB\n\nThe gbToKb method takes a digital storage value in Gigabytes   \nand returns the corresponding digital storage value converted to Kilobytes.\n\n    console.log(solverjs.gbToKb(1))\n    // The output is : 1000000\n\n#### Gigabyte to Megabyte =\u003e gbToMb(GB)\n\n1 GB=1000 MB\n\nThe gbToMb method takes a digital storage value in Gigabytes   \nand returns the corresponding digital storage value converted to Megabytes.\n\n    console.log(solverjs.gbToMb(1))\n    // The output is : 1000\n\n#### Gigabyte to Terabyte =\u003e gbToTb(GB)\n\n1 GB=0.001 TB\n\nThe gbToTb method takes a digital storage value in Gigabytes   \nand returns the corresponding digital storage value converted to Terabytes.\n\n    console.log(solverjs.gbToTb(1))\n    // The output is :0.001\n\n#### Gigabyte to Petabyte =\u003e gbToPb(GB)\n\n1 GB=0.000001 PB\n\nThe gbToPb method takes a digital storage value in Gigabytes   \nand returns the corresponding digital storage value converted to Petabytes.\n\n    console.log(solverjs.gbToPb(1))\n    // The output is : 0.000001\n\n#### Terabyte To Bit =\u003e tbToBit(TB)\n\n1 TB=8000000000000 bit\n\nThe tbToBit method takes a digital storage value in Terabytes   \nand returns the corresponding digital storage value converted to bits.\n\n    console.log(solverjs.tbToBit(1))\n    // The output is : 8000000000000\n\n#### Terabyte to Byte =\u003e tbToByte(TB)\n\n1 TB=1000000000000 byte\n\nThe tbToByte method takes a digital storage value in Terabytes   \nand returns the corresponding digital storage value converted to Bytes.\n\n    console.log(solverjs.tbToByte(1))\n    // The output is : 1000000000000\n\n#### Terabyte to Kilobyte =\u003e tbToKb(TB)\n\n1 TB=1000000000 kB\n\nThe tbToKb method takes a digital storage value in Terabytes   \nand returns the corresponding digital storage value converted to Kilobytes.\n\n    console.log(solverjs.tbToKb(1))\n    // The output is : 1000000000\n\n#### Terabyte to Megabyte =\u003e tbToMb(TB)\n\n1 TB=1000000 MB\n\nThe tbToMb method takes a digital storage value in Terabytes   \nand returns the corresponding digital storage value converted to Megabytes.\n\n    console.log(solverjs.tbToMb(1))\n    // The output is : 1000000\n\n#### Terabyte to Gigabyte =\u003e tbToGb(TB)\n\n1 TB=1000 GB\n\nThe tbToGb method takes a digital storage value in Terabytes   \nand returns the corresponding digital storage value converted to Gigabytes.\n\n    console.log(solverjs.tbToGb(1))\n    // The output is : 1000\n\n#### Terabyte to Petabyte =\u003e tbToPb(TB)\n\n1 TB=0.001 PB\n\nThe tbToPb method takes a digital storage value in Terabytes   \nand returns the corresponding digital storage value converted to Petabytes.\n\n    console.log(solverjs.tbToPb(1))\n    // The output is : 0.001\n\n#### Petabyte to Bit =\u003e pbToBit(PB)\n\n 1 PB=8000000000000000 bit\n\n The pbToBit method takes a digital storage value in Petabytes   \n and returns the corresponding digital storage value converted to bits.\n\n    console.log(solverjs.pbToBit(1))\n    // The output is : 8000000000000000\n\n#### Petabyte to Byte =\u003e pbToByte(PB)\n\n1 PB=1000000000000000 byte\n\n The pbToByte method takes a digital storage value in Petabytes   \n and returns the corresponding digital storage value converted to Bytes.\n\n    console.log(solverjs.pbToByte(1))\n    // The output is : 1000000000000000\n\n#### Petabyte to Kilobyte =\u003e pbToKb(PB)\n\n1 PB=1000000000000 kB\n\n The pbToKb method takes a digital storage value in Petabytes   \n and returns the corresponding digital storage value converted to Kilobytes.\n\n    console.log(solverjs.pbToKb(1))\n    // The output is : 1000000000000\n\n#### Petabyte to Megabyte =\u003e pbToMb(PB)\n\n1 PB=1000000000 MB\n\nThe pbToMb method takes a digital storage value in Petabytes   \nand returns the corresponding digital storage value converted to Megabytes.\n\n    console.log(solverjs.pbToMb(1))\n    // The output is : 1000000000\n\n#### Petabyte to Gigabyte =\u003e pbToGb(PB)\n\n1 PB=1000000 GB\n\nThe pbToGb method takes a digital storage value in Petabytes   \nand returns the corresponding digital storage value converted to Gigabytes.\n\n    console.log(solverjs.pbToGb(1))\n    // The output is : 1000000\n\n#### Petabyte to Terabyte =\u003e pbToTb(PB)\n\n 1 PB=1000 TB\n\n The pbToTb method takes a digital storage value in Petabytes   \n and returns the corresponding digital storage value converted to Terabytes.\n\n    console.log(solverjs.pbToTb(1))\n    // The output is : 1000\n\n\n## Time Conversion\n\nSometimes we work with time conversion, at that time we are very confused in calculating the time so we have created a very efficient way to do it.\nThe SI base unit for time is the second. 1 second is equal to 1000000000 nanoseconds, or 3.1688738506811E-8 years.\n\n### Times Units\nThe Time units has many types but in this we see only some very frequently used.\n- Nanosecond(ns)\n\n### Time Conversion Methods\n\n#### Nanosecond to Microsecond =\u003e nsToUs(ns)\n\nThe method converts nanoseconds to Microseconds\n\nThe nsToUs method takes a time in nanoseconds and returns the corresponding amount of time in Microseconds.\n\n    console.log(solverjs.nsToUs(1))\n    // The output is : 0.001\n\n#### Nanosecond to Millisecond =\u003e nsToMs(ns)\n\nThe method converts nanoseconds to Milliseconds\n\nThe nsToMs method takes a time in nanoseconds and returns the corresponding amount of time in Milliseconds.\n\n\n    console.log(solverjs.nsToMs(1))\n    // The output is : 0.000001\n\n#### Nanosecond to Second =\u003e nsToSc(ns)\n\nThe method converts nanoseconds to seconds\n\nThe nsToSc method takes a time in nanoseconds and returns the corresponding amount of time in seconds.\n\n    console.log(solverjs.nsToSc(1))\n    // The output is : 1e-9\n\n#### Nanosecond to Minute =\u003e nsToMi(ns)\n\nThe method converts nanoseconds to minutes\n\nThe nsToMi method takes a time in nanoseconds and returns the corresponding amount of time in minutes.\n\n    console.log(solverjs.nsToMi(1))\n    // The output is : 1.6666666666666667e-11\n\n#### Nanosecond to Hour =\u003e nsToHr(ns)\n\nThe method converts nanoseconds to hours\n\nThe nsToHr method takes a time in nanoseconds and returns the corresponding amount of time in hours.\n\n\n    console.log(solverjs.nsToHr(1))\n    // The output is : 2.777777777777778e-13\n\n#### Nanosecond to Day =\u003e nsToDd(ns)\n\nThe method converts nanoseconds to days\n\nThe nsToDd method takes a time in nanoseconds and returns the corresponding amount of time in days.\n\n    console.log(solverjs.nsToDd(1))\n    // The output is : 1.1574074074074074e-14\n\n#### Nanosecond to Week =\u003e nsToWk(ns)\n\nThe method converts nanoseconds to weeks\n\nThe nsToWk method takes a time in nanoseconds and returns the corresponding amount of time in weeks.\n\n    console.log(solverjs.nsToWk(1))\n    // The output is : 1.6534391534391534e-15\n\n#### Nanosecond to Month =\u003e nsToMm(ns)\n\nThe method converts nanoseconds to months\n\nThe nsToMm method takes a time in nanoseconds and returns the corresponding amount of time in months.\n\n     console.log(solverjs.nsToMm(1))\n    // The output is : 3.8051750380517503e-16\n\n#### Nanosecond to Year =\u003e nsToYy(ns)\n\nThe method converts nanoseconds to years\n\nThe nsToYy method takes a time in nanoseconds and returns the corresponding amount of time in years.\n\n\n    console.log(solverjs.nsToYy(1))\n    // The output is : 3.170577045022194e-17\n\n\n#### Microsecond to Nanosecond =\u003e usToNs(us)\n\nThe method converts microsecond to nanosecond.\n\nThe usToNs method takes a time in microsecond and returns the corresponding amount of time in nanosecond.\n\n    console.log(solverjs.usToNs(1))\n    // The output is: 1000\n\n\n#### Microsecond to Millisecond =\u003e usToMs(us)\n\nThe method converts microsecond to millisecond.\n\nThe usToMs method takes a time in microsecond and returns the corresponding amount of time in millisecond.\n\n    console.log(solverjs.usToMs(1))\n    // The output is: 0.001\n\n\n#### Microsecond to Second =\u003e usToSc(us)\n\nThe method converts microsecond to second.\n\nThe usToSc method takes a time in microsecond and returns the corresponding amount of time in second.\n\n    console.log(solverjs.usToSc(1))\n    // The output is: 1e-6\n\n\n#### Microsecond to Minute =\u003e usToMi(us)\n\nThe method converts microsecond to minute.\n\nThe usToMi method takes a time in microsecond and returns the corresponding amount of time in minute.\n\n    console.log(solverjs.usToMi(1))\n    // The output is: 1.6667e-8\n\n\n#### Microsecond to Hour =\u003e usToHr(us)\n\nThe method converts microsecond to hour.\n\nThe usToHr method takes a time in microsecond and returns the corresponding amount of time in hour.\n\n    console.log(solverjs.usToHr(1))\n    // The output is: 2.77783333e-10\n    \n\n#### Microsecond to Day =\u003e usToDd(us)\n\nThe method converts microsecond to day.\n\nThe usToDd method takes a time in microsecond and returns the corresponding amount of time in day.\n\n    console.log(solverjs.usToDd(1))\n    // The output is: 1.1574305541667e-11\n    \n\n#### Microsecond to Week =\u003e usToWk(us)\n\nThe method converts microsecond to week.\n\nThe usToWk method takes a time in microsecond and returns the corresponding amount of time in week.\n\n    console.log(solverjs.usToWk(1))\n    // The output is: 1.653472220238142845e-12\n    \n\n#### Microsecond to Month =\u003e usToMm(us)\n\nThe method converts microsecond to month.\n\nThe usToMm method takes a time in microsecond and returns the corresponding amount of time in month.\n\n    console.log(solverjs.usToMm(1))\n    // The output is: 3.805246966852749016e-13\n    \n\n#### Microsecond to Year =\u003e usToYy(us)\n\nThe method converts microsecond to year.\n\nThe usToYy method takes a time in microsecond and returns the corresponding amount of time in year.\n\n    console.log(solverjs.usToYy(1))\n    // The output is: 3.171042614155342523e-14\n\n\n#### Millisecond to Nanosecond =\u003e msToNs(ms)\n\nThe method converts millisecond to nanosecond.\n\nThe msToNs method takes a time in millisecond and returns the corresponding amount of time in nanosecond.\n\n    console.log(solverjs.msToNs(1))\n    // The output is: 1000019.9988000289304\n    \n\n#### Millisecond to Microsecond =\u003e msToUs(ms)\n\nThe method converts millisecond to microsecond.\n\nThe msToUs method takes a time in millisecond and returns the corresponding amount of time in microsecond.\n\n    console.log(solverjs.msToUs(1))\n    // The output is: 1000.0199988000290432\n    \n\n#### Millisecond to Second =\u003e msToSc(ms)\n\nThe method converts millisecond to second.\n\nThe msToSc method takes a time in millisecond and returns the corresponding amount of time in second.\n\n    console.log(solverjs.msToSc(1))\n    // The output is: 0.0010000199988000290068\n    \n\n#### Millisecond to Minute =\u003e msToMi(ms)\n\nThe method converts millisecond to minute.\n\nThe msToMi method takes a time in millisecond and returns the corresponding amount of time in minute.\n\n    console.log(solverjs.msToMi(1))\n    // The output is: 1.6666999980000483e-5\n    \n\n#### Millisecond to Hour =\u003e msToHr(ms)\n\nThe method converts millisecond to hour.\n\nThe msToHr method takes a time in millisecond and returns the corresponding amount of time in hour.\n\n    console.log(solverjs.msToHr(1))\n    // The output is: 2.77783333000008057e-7\n    \n\n#### Millisecond to Day =\u003e msToDd(ms)\n\nThe method converts millisecond to day.\n\nThe msToDd method takes a time in millisecond and returns the corresponding amount of time in day.\n\n    console.log(solverjs.msToDd(1))\n    // The output is: 1.157430554166700293e-8\n    \n\n#### Millisecond to Week =\u003e msToWk(ms)\n\nThe method converts millisecond to week.\n\nThe msToWk method takes a time in millisecond and returns the corresponding amount of time in week.\n\n    console.log(solverjs.msToWk(1))\n    // The output is: 1.6534e-9\n    \n\n#### Millisecond to Month =\u003e msToMm(ms)\n\nThe method converts millisecond to month.\n\nThe msToMm method takes a time in millisecond and returns the corresponding amount of time in month.\n\n    console.log(solverjs.msToMm(1))\n    // The output is: 3.80508076156e-10\n    \n\n#### Millisecond to Year =\u003e msToYy(ms)\n\nThe method converts millisecond to year.\n\nThe msToYy method takes a time in millisecond and returns the corresponding amount of time in year.\n\n    console.log(solverjs.msToYy(1))\n    // The output is: 3.170904109592933292e-11\n\n\n#### Second to Nanosecond =\u003e scToNs(sc)\n    \nThe method converts second to nanosecond.\n    \nThe scToNs method takes a time in second and returns the corresponding amount of time in nanosecond.\n    \n    console.log(solverjs.scToNs(1))\n    // The output is: 1000000000\n        \n\n#### Second to Microsecond =\u003e scToUs(sc)\n    \nThe method converts second to microsecond.\n    \nThe scToUs method takes a time in second and returns the corresponding amount of time in microsecond.\n    \n    console.log(solverjs.scToUs(1))\n    // The output is: 1000000\n        \n\n#### Second to Millisecond =\u003e scToMs(sc)\n    \nThe method converts second to millisecond.\n    \nThe scToMs method takes a time in second and returns the corresponding amount of time in millisecond.\n    \n    console.log(solverjs.scToMs(1))\n    // The output is: 1000\n        \n\n#### Second to Minute =\u003e scToMi(sc)\n    \nThe method converts second to minute.\n    \nThe scToMi method takes a time in second and returns the corresponding amount of time in minute.\n    \n    console.log(solverjs.scToMi(1))\n    // The output is: 0.016666666666666666\n        \n\n#### Second to Hour =\u003e scToHr(sc)\n    \nThe method converts second to hour.\n    \nThe scToHr method takes a time in second and returns the corresponding amount of time in hour.\n    \n    console.log(solverjs.scToHr(1))\n    // The output is: 0.0002777777777777778\n        \n\n#### Second to Day =\u003e scToDd(sc)\n    \nThe method converts second to day.\n    \nThe scToDd method takes a time in second and returns the corresponding amount of time in day.\n    \n    console.log(solverjs.scToDd(1))\n    // The output is: 0.000011574074074074073\n        \n\n#### Second to Week =\u003e scToWk(sc)\n    \nThe method converts second to week.\n    \nThe scToWk method takes a time in second and returns the corresponding amount of time in week.\n    \n    console.log(solverjs.scToWk(1))\n    // The output is: 0.0000016534391534391535\n        \n\n#### Second to Month =\u003e scToMm(sc)\n    \nThe method converts second to month.\n    \nThe scToMm method takes a time in second and returns the corresponding amount of time in month.\n    \n    console.log(solverjs.scToMm(1))\n    // The output is: 3.8051750380517503e-7\n        \n\n#### Second to Year =\u003e scToYy(sc)\n    \nThe method converts second to year.\n    \nThe scToYy method takes a time in second and returns the corresponding amount of time in year.\n    \n    console.log(solverjs.scToYy(1))\n    // The output is: 3.170577045022194e-8\n        \n\n#### Minute to Nanosecond =\u003e miToNs(mi)\n    \nThe method converts minute to nanosecond.\n    \nThe miToNs method takes a time in minute and returns the corresponding amount of time in nanosecond.\n    \n    console.log(solverjs.miToNs(1))\n    // The output is: 60000000000\n        \n\n#### Minute to Microsecond =\u003e miToUs(mi)\n    \nThe method converts minute to microsecond.\n    \nThe miToUs method takes a time in minute and returns the corresponding amount of time in microsecond.\n    \n    console.log(solverjs.miToUs(1))\n    // The output is: 60000000\n        \n\n#### Minute to Millisecond =\u003e miToMs(mi)\n    \nThe method converts minute to millisecond.\n    \nThe miToMs method takes a time in minute and returns the corresponding amount of time in millisecond.\n    \n    console.log(solverjs.miToMs(1))\n    // The output is: 60000\n        \n\n#### Minute to Second =\u003e miToSc(mi)\n    \nThe method converts minute to second.\n    \nThe miToSc method takes a time in minute and returns the corresponding amount of time in second.\n    \n    console.log(solverjs.miToSc(1))\n    // The output is: 60\n        \n\n#### Minute to Hour =\u003e miToHr(mi)\n    \nThe method converts minute to hour.\n    \nThe miToHr method takes a time in minute and returns the corresponding amount of time in hour.\n    \n    console.log(solverjs.miToHr(1))\n    // The output is: 0.016666666666666666\n        \n\n#### Minute to Day =\u003e miToDd(mi)\n    \nThe method converts minute to day.\n    \nThe miToDd method takes a time in minute and returns the corresponding amount of time in day.\n    \n    console.log(solverjs.miToDd(1))\n    // The output is: 0.0006944444444444445\n        \n\n#### Minute to Week =\u003e miToWk(mi)\n    \nThe method converts minute to week.\n    \nThe miToWk method takes a time in minute and returns the corresponding amount of time in week.\n    \n    console.log(solverjs.miToWk(1))\n    // The output is: 0.0000992063492063492\n        \n\n#### Minute to Month =\u003e miToMm(mi)\n    \nThe method converts minute to month.\n    \nThe miToMm method takes a time in minute and returns the corresponding amount of time in month.\n    \n    console.log(solverjs.miToMm(1))\n    // The output is: 0.000022831050228310503\n        \n\n#### Minute to Year =\u003e miToYy(mi)\n    \nThe method converts minute to year.\n    \nThe miToYy method takes a time in minute and returns the corresponding amount of time in year.\n    \n    console.log(solverjs.miToYy(1))\n    // The output is: 0.000001901285268841737\n        \n\n#### Hour to Nanosecond =\u003e hrToNs(hr)\n    \nThe method converts hour to nanosecond.\n    \nThe hrToNs method takes a time in hour and returns the corresponding amount of time in nanosecond.\n    \n    console.log(solverjs.hrToNs(1))\n    // The output is: 3600000000000\n        \n\n#### Hour to Microsecond =\u003e hrToUs(hr)\n    \nThe method converts hour to microsecond.\n    \nThe hrToUs method takes a time in hour and returns the corresponding amount of time in microsecond.\n    \n    console.log(solverjs.hrToUs(1))\n    // The output is: 3600000000\n        \n\n#### Hour to Millisecond =\u003e hrToMs(hr)\n    \nThe method converts hour to millisecond.\n    \nThe hrToMs method takes a time in hour and returns the corresponding amount of time in millisecond.\n    \n    console.log(solverjs.hrToMs(1))\n    // The output is: 3600000\n        \n\n#### Hour to Second =\u003e hrToSc(hr)\n    \nThe method converts hour to second.\n    \nThe hrToSc method takes a time in hour and returns the corresponding amount of time in second.\n    \n    console.log(solverjs.hrToSc(1))\n    // The output is: 3600\n        \n\n#### Hour to Minute =\u003e hrToMi(hr)\n    \nThe method converts hour to minute.\n    \nThe hrToMi method takes a time in hour and returns the corresponding amount of time in minute.\n    \n    console.log(solverjs.hrToMi(1))\n    // The output is: 60\n        \n\n#### Hour to Day =\u003e hrToDd(hr)\n    \nThe method converts hour to day.\n    \nThe hrToDd method takes a time in hour and returns the corresponding amount of time in day.\n    \n    console.log(solverjs.hrToDd(1))\n    // The output is: 0.041666666666666664\n        \n\n#### Hour to Week =\u003e hrToWk(hr)\n    \nThe method converts hour to week.\n    \nThe hrToWk method takes a time in hour and returns the corresponding amount of time in week.\n    \n    console.log(solverjs.hrToWk(1))\n    // The output is: 0.005952380952380952\n        \n\n#### Hour to Month =\u003e hrToMm(hr)\n    \nThe method converts hour to month.\n    \nThe hrToMm method takes a time in hour and returns the corresponding amount of time in month.\n    \n    console.log(solverjs.hrToMm(1))\n    // The output is: 0.0013698611371765245\n        \n\n#### Hour to Year =\u003e hrToYy(hr)\n    \nThe method converts hour to year.\n    \nThe hrToYy method takes a time in hour and returns the corresponding amount of time in year.\n    \n    console.log(solverjs.hrToYy(1))\n    // The output is: 0.00011407711613050422\n        \n\n#### Day to Nanosecond =\u003e ddToNs(dd)\n    \nThe method converts day to nanosecond.\n    \nThe ddToNs method takes a time in day and returns the corresponding amount of time in nanosecond.\n    \n    console.log(solverjs.ddToNs(1))\n    // The output is: 86400000000000\n        \n\n#### Day to Microsecond =\u003e ddToUs(dd)\n    \nThe method converts day to microsecond.\n    \nThe ddToUs method takes a time in day and returns the corresponding amount of time in microsecond.\n    \n    console.log(solverjs.ddToUs(1))\n    // The output is: 86400000000\n        \n\n#### Day to Millisecond =\u003e ddToMs(dd)\n    \nThe method converts day to millisecond.\n    \nThe ddToMs method takes a time in day and returns the corresponding amount of time in millisecond.\n    \n    console.log(solverjs.ddToMs(1))\n    // The output is: 86400000\n        \n\n#### Day to Second =\u003e ddToSc(dd)\n    \nThe method converts day to second.\n    \nThe ddToSc method takes a time in day and returns the corresponding amount of time in second.\n    \n    console.log(solverjs.ddToSc(1))\n    // The output is: 86400\n        \n\n#### Day to Minute =\u003e ddToMi(dd)\n    \nThe method converts day to minute.\n    \nThe ddToMi method takes a time in day and returns the corresponding amount of time in minute.\n    \n    console.log(solverjs.ddToMi(1))\n    // The output is: 1440\n        \n\n#### Day to Hour =\u003e ddToHr(dd)\n    \nThe method converts day to hour.\n    \nThe ddToHr method takes a time in day and returns the corresponding amount of time in hour.\n    \n    console.log(solverjs.ddToHr(1))\n    // The output is: 24\n        \n\n#### Day to Week =\u003e ddToWk(dd)\n    \nThe method converts day to week.\n    \nThe ddToWk method takes a time in day and returns the corresponding amount of time in week.\n    \n    console.log(solverjs.ddToWk(1))\n    // The output is: 0.14285714285714285\n        \n\n#### Day to Month =\u003e ddToMm(dd)\n    \nThe method converts day to month.\n    \nThe ddToMm method takes a time in day and returns the corresponding amount of time in month.\n    \n    console.log(solverjs.ddToMm(1))\n    // The output is: 0.03285488408386209\n        \n\n#### Day to Year =\u003e ddToYy(dd)\n    \nThe method converts day to year.\n    \nThe ddToYy method takes a time in day and returns the corresponding amount of time in year.\n    \n    console.log(solverjs.ddToYy(1))\n    // The output is: 0.002737907006988508\n        \n\n#### Week to Nanosecond =\u003e wkToNs(wk)\n    \nThe method converts week to nanosecond.\n    \nThe wkToNs method takes a time in week and returns the corresponding amount of time in nanosecond.\n    \n    console.log(solverjs.wkToNs(1))\n    // The output is: 604800000000000\n        \n\n#### Week to Microsecond =\u003e wkToUs(wk)\n    \nThe method converts week to microsecond.\n    \nThe wkToUs method takes a time in week and returns the corresponding amount of time in microsecond.\n    \n    console.log(solverjs.wkToUs(1))\n    // The output is: 604800000000\n        \n\n#### Week to Millisecond =\u003e wkToMs(wk)\n    \nThe method converts week to millisecond.\n    \nThe wkToMs method takes a time in week and returns the corresponding amount of time in millisecond.\n    \n    console.log(solverjs.wkToMs(1))\n    // The output is: 604800000\n        \n\n#### Week to Second =\u003e wkToSc(wk)\n    \nThe method converts week to second.\n    \nThe wkToSc method takes a time in week and returns the corresponding amount of time in second.\n    \n    console.log(solverjs.wkToSc(1))\n    // The output is: 604800\n        \n\n#### Week to Minute =\u003e wkToMi(wk)\n    \nThe method converts week to minute.\n    \nThe wkToMi method takes a time in week and returns the corresponding amount of time in minute.\n    \n    console.log(solverjs.wkToMi(1))\n    // The output is: 10080\n        \n\n#### Week to Hour =\u003e wkToHr(wk)\n    \nThe method converts week to hour.\n    \nThe wkToHr method takes a time in week and returns the corresponding amount of time in hour.\n    \n    console.log(solverjs.wkToHr(1))\n    // The output is: 168\n        \n\n#### Week to Day =\u003e wkToDd(wk)\n    \nThe method converts week to day.\n    \nThe wkToDd method takes a time in week and returns the corresponding amount of time in day.\n    \n    console.log(solverjs.wkToDd(1))\n    // The output is: 7\n        \n\n#### Week to Month =\u003e wkToMm(wk)\n    \nThe method converts week to month.\n    \nThe wkToMm method takes a time in week and returns the corresponding amount of time in month.\n    \n    console.log(solverjs.wkToMm(1))\n    // The output is: 0.22998418858703468\n        \n\n#### Week to Year =\u003e wkToYy(wk)\n    \nThe method converts week to year.\n    \nThe wkToYy method takes a time in week and returns the corresponding amount of time in year.\n    \n    console.log(solverjs.wkToYy(1))\n    // The output is: 0.01916536484328855\n        \n\n#### Month to Nanosecond =\u003e mmToNs(mm)\n    \nThe method converts month to nanosecond.\n    \nThe mmToNs method takes a time in month and returns the corresponding amount of time in nanosecond.\n    \n    console.log(solverjs.mmToNs(1))\n    // The output is: 2628000000000000\n        \n\n#### Month to Microsecond =\u003e mmToUs(mm)\n    \nThe method converts month to microsecond.\n    \nThe mmToUs method takes a time in month and returns the corresponding amount of time in microsecond.\n    \n    console.log(solverjs.mmToUs(1))\n    // The output is: 2628000000000\n        \n\n#### Month to Millisecond =\u003e mmToMs(mm)\n    \nThe method converts month to millisecond.\n    \nThe mmToMs method takes a time in month and returns the corresponding amount of time in millisecond.\n    \n    console.log(solverjs.mmToMs(1))\n    // The output is: 2628000000\n        \n\n#### Month to Second =\u003e mmToSc(mm)\n    \nThe method converts month to second.\n    \nThe mmToSc method takes a time in month and returns the corresponding amount of time in second.\n    \n    console.log(solverjs.mmToSc(1))\n    // The output is: 2628000\n        \n\n#### Month to Minute =\u003e mmToMi(mm)\n    \nThe method converts month to minute.\n    \nThe mmToMi method takes a time in month and returns the corresponding amount of time in minute.\n    \n    console.log(solverjs.mmToMi(1))\n    // The output is: 43800\n        \n\n#### Month to Hour =\u003e mmToHr(mm)\n    \nThe method converts month to hour.\n    \nThe mmToHr method takes a time in month and returns the corresponding amount of time in hour.\n    \n    console.log(solverjs.mmToHr(1))\n    // The output is: 730.001\n        \n\n#### Month to Day =\u003e mmToDd(mm)\n    \nThe method converts month to day.\n    \nThe mmToDd method takes a time in month and returns the corresponding amount of time in day.\n    \n    console.log(solverjs.mmToDd(1))\n    // The output is: 30.436875\n        \n\n#### Month to Week =\u003e mmToWk(mm)\n    \nThe method converts month to week.\n    \nThe mmToWk method takes a time in month and returns the corresponding amount of time in week.\n    \n    console.log(solverjs.mmToWk(1))\n    // The output is: 4.348125\n        \n\n#### Month to Year =\u003e mmToYy(mm)\n    \nThe method converts month to year.\n    \nThe mmToYy method takes a time in month and returns the corresponding amount of time in year.\n    \n    console.log(solverjs.mmToYy(1))\n    // The output is: 0.08333333333333333\n        \n\n#### Year to Nanosecond =\u003e yyToNs(yy)\n    \nThe method converts year to nanosecond.\n    \nThe yyToNs method takes a time in year and returns the corresponding amount of time in nanosecond.\n    \n    console.log(solverjs.yyToNs(1))\n    // The output is: 31540000000000000\n        \n\n#### Year to Microsecond =\u003e yyToUs(yy)\n    \nThe method converts year to microsecond.\n    \nThe yyToUs method takes a time in year and returns the corresponding amount of time in microsecond.\n    \n    console.log(solverjs.yyToUs(1))\n    // The output is: 31540000000000\n        \n\n#### Year to Millisecond =\u003e yyToMs(yy)\n    \nThe method converts year to millisecond.\n    \nThe yyToMs method takes a time in year and returns the corresponding amount of time in millisecond.\n    \n    console.log(solverjs.yyToMs(1))\n    // The output is: 31540000000\n        \n\n#### Year to Second =\u003e yyToSc(yy)\n    \nThe method converts year to second.\n    \nThe yyToSc method takes a time in year and returns the corresponding amount of time in second.\n    \n    console.log(solverjs.yyToSc(1))\n    // The output is: 31540000\n        \n\n#### Year to Minute =\u003e yyToMi(yy)\n    \nThe method converts year to minute.\n    \nThe yyToMi method takes a time in year and returns the corresponding amount of time in minute.\n    \n    console.log(solverjs.yyToMi(1))\n    // The output is: 525960\n        \n\n#### Year to Hour =\u003e yyToHr(yy)\n    \nThe method converts year to hour.\n    \nThe yyToHr method takes a time in year and returns the corresponding amount of time in hour.\n    \n    console.log(solverjs.yyToHr(1))\n    // The output is: 8766\n        \n\n#### Year to Day =\u003e yyToDd(yy)\n    \nThe method converts year to day.\n    \nThe yyToDd method takes a time in year and returns the corresponding amount of time in day.\n    \n    console.log(solverjs.yyToDd(1))\n    // The output is: 365.2425\n        \n\n#### Year to Week =\u003e yyToWk(yy)\n    \nThe method converts year to week.\n    \nThe yyToWk method takes a time in year and returns the corresponding amount of time in week.\n    \n    console.log(solverjs.yyToWk(1))\n    // The output is: 52.177457\n        \n\n#### Year to Month =\u003e yyToMm(yy)\n    \nThe method converts year to month.\n    \nThe yyToMm method takes a time in year and returns the corresponding amount of time in month.\n    \n    console.log(solverjs.yyToMm(1))\n    // The output is: 12\n\n\n## License\n[MIT](https://github.com/suryapratapsinghsuryavanshi/solverjs/blob/main/LICENSE)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsuryapratapsinghsuryavanshi%2Fsolverjs","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsuryapratapsinghsuryavanshi%2Fsolverjs","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsuryapratapsinghsuryavanshi%2Fsolverjs/lists"}