Không có mô tả

Abhimanyu Sharma 8a53478996 Update README.md 11 năm trước cách đây
src afeaef3b8c Initial commit 11 năm trước cách đây
tests afeaef3b8c Initial commit 11 năm trước cách đây
.gitignore afeaef3b8c Initial commit 11 năm trước cách đây
.travis.yml afeaef3b8c Initial commit 11 năm trước cách đây
LICENSE 7255dbd05f Initial commit 11 năm trước cách đây
README.md 8a53478996 Update README.md 11 năm trước cách đây
composer.json f587b3c21d Update composer.json 11 năm trước cách đây
phpunit.xml afeaef3b8c Initial commit 11 năm trước cách đây

README.md

Larvel Conversion

Library help to convert units.

Units supported

  • Acceleration
  • Angle
  • Area
  • Storage
  • Current
  • Fuel
  • Length
  • Mass
  • Pressure
  • Speed
  • Temperature
  • Time
  • Voltage
  • Volume

Installation

  • Add below line to composer.json

    "abhimanyusharma003/laravel-facebook": "dev-master"
    
  • Run composer update or composer install

  • Open app/config/app.php and add the service provider to your providers array.

    'providers' => array(
    	 	'Abhimanyusharma003\Conversion\ConversionServiceProvider',
    )
    

How to use

	Conversion::convert($value,'type')->to('type');

Formating results

	Conversion::convert($value,'type')->to('type')->format(int decimal,'decimal modifier','thousand modifer');

Example

  • Converting MB to kb

    Conversion::convert(1, 'MB')->to('kB'); // output 1,024.00 ( two decimal place )
    
  • Formatting output

    Conversion::convert(1, 'MB')->to('kB')->format(0,'.',','); // output 1,024 ( no decimal place )
    

Conversion Chart

Acceleration

METRE_PER_SECOND_SQUARED = 'm/s^2';

Angle

TURN = 'turn';
RADIAN = 'rad';
DEGREE = 'deg';
GRADIAN = 'grad';

Area

    // Metric system
SQUARE_METRE = 'm^2';
HECTARE = 'ha';
SQUARE_KILOMETRE = 'km^2';
    // Imperial system
SQUARE_INCH = 'in^2';
SQUARE_FEET = 'ft^2';
SQUARE_YARD = 'yd^2';
ACRE = 'ac';
SQUARE_MILE = 'mi^2';

Storage

BIT = 'b';
BYTE = 'B';
KILOBIT = 'kb';
KILOBYTE = 'kB';
MEGABIT = 'Mb';
MEGABYTE = 'MB';
GIGABIT = 'Gb';
GIGABYTE = 'GB';
TERABIT = 'Tb';
TERABYTE = 'TB';
PETABIT = 'Pb';
PETABYTE = 'PB';

Current

STATAMPERE = 'statA';
MICROAMPERE = 'uA';
MILLIAMPERE = 'mA';
ABAMPERE = 'aA';
AMPERE = 'A';
KILOAMPERE = 'kA';

Fuel

    // Metric units
KILOMETRES_PER_LITRE = 'km/L';
LITRE_PER_100_KILOMETRES = 'L/100 km';
    // Imperial units
MILES_PER_GALLON = 'mpg';
    // US units
US_MILES_PER_GALLON = 'us mpg';

Length

    // Metric system
MILLIMETRE = 'mm';
CENTIMETRE = 'cm';
METRE = 'm';
KILOMETRE = 'km';
    // Imperial system
INCH = 'in';
FOOT = 'ft';
YARD = 'yd';
MILE = 'mi';
    // Other systems
NAUTICAL_MILE = 'nmi';

Mass

    // Metric system
MICROGRAM = 'mcg';
MILLIGRAM = 'mg';
GRAM = 'g';
KILOGRAM = 'kg';
METRIC_TON = 't';
    // Imperial system
OUNCE = 'oz';
POUND = 'lb';
STONE = 'st';
SHORT_TON = 's. t.';
LONG_TON = 'l. t.';

Pressure

PASCAL = 'Pa';
KILOPASCAL = 'kPa';
MEGAPASCAL = 'MPa';
BAR = 'bar';
MILLIMETRES_OF_MERCURY = 'mmHg';
ATMOSPHERE = 'atm';
INCHES_OF_MERCURY = 'inHg';
POUNDS_PER_SQUARE_INCH = 'psi';

Speed

    // Metric units
METRE_PER_SECOND = 'm/s';
KILOMETRES_PER_HOUR = 'km/h';
    // Imperial units
FEET_PER_SECOND = 'ft/s';
MILES_PER_HOUR = 'mph';
    // Other units
KNOT = 'kn';

Temperature

CELSIUS = 'C';
FAHRENHEIT = 'F';
KELVIN = 'K';

Time

NANOSECOND = 'ns';
MICROSECOND = 'us';
MILLISECOND = 'ms';
SECOND = 's';
MINUTE = 'min';
HOUR = 'hr';
DAY = 'd';
WEEK = 'wk';
MONTH = 'mo';
YEAR = 'a';
DECADE = 'decade';
CENTURY = 'century';
MILLENIUM = 'ka';

Voltage

VOLT = 'V';
KILOVOLT = 'KV';

Volume

    // Metric system
MILLILITRE = 'mL';
LITRE = 'L';
CUBIC_METRE = 'm^3';
    // Imperial system
GALLON = 'gal';
QUART = 'qt';
PINT = 'pt';
CUP = 'c';
TABLESPOON = 'tbsp';
TEASPOON = 'tsp';
    // US system
US_GALLON = 'us gal';
US_QUART = 'us qt';
US_PINT = 'us pt';
US_CUP = 'us c';
US_OUNCE = 'us oz';
US_TABLESPOON = 'us tbsp';
US_TEASPOON = 'us tsp';
    // Other units
CUBIC_INCH = 'in^3';

Contribute

Feel free to contribute and update the rep.