I am dealing with a problem on converting the timezones in the backend. The timezone in moment.js doesn't coincide with the .Net TimeZoneInfo when using TimeZoneInfo.FindSystemTimeZoneById
I hope moment can create a class that would support the conversions in the backend
This is out of scope for Moment, but you can use Noda Time on the back end - either to convert to values you can use with TimeZoneInfo, or to simply replace TimeZoneInfo and use IANA standard identifiers instead of the Microsoft proprietary ones.
You can find more information about both Microsoft and IANA time zones in the timezone tag wiki on StackOverflow. You can also read more about IANA standard time zones here on WikiPedia, or from IANA directly.
If you'd like to continue using TimeZoneInfo and just want to use Noda Time to convert, you will find detailed code here.
FYI - My TimeZoneConverter C# library may be useful to folks working with C# TimeZoneInfo on the back end and moment-timezone on the front end.
Most helpful comment
FYI - My TimeZoneConverter C# library may be useful to folks working with C#
TimeZoneInfoon the back end and moment-timezone on the front end.